{
  "openapi": "3.0.2",
  "info": {
    "version": "25.02.4000",
    "title": "NVUE API"
  },
  "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",
        "x-cue-controller": "cue_cue_v1.root.root_get",
        "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",
        "x-cue-controller": "cue_cue_v1.root.root_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.root.root_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.platform_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/ps-redundancy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "x-cue-prune": [
          "doesnt_support_ps_redundancy",
          "cl",
          "hbn"
        ],
        "x-cue-synopsis": "Shows power supply redudancy policy",
        "x-cue-version": "25.02.1000",
        "x-cue-history": "25.02.1000",
        "x-cue-note": "Supported only in systems that don't require all the power supplies to be connected",
        "summary": "Get Power redundancy policy",
        "tags": [
          "platform",
          "ps-redundancy"
        ],
        "operationId": "getPSRedundancy",
        "x-cue-controller": "cue_cue_v1.platform.ps_redundancy_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-ps-redundancy"
          }
        }
      },
      "patch": {
        "x-cue-prune": [
          "doesnt_support_ps_redundancy",
          "cl",
          "hbn"
        ],
        "summary": "Configure power redundancy policy",
        "tags": [
          "platform",
          "ps-redundancy"
        ],
        "operationId": "updatePSRedundancy",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-platform-ps-redundancy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-ps-redundancy"
          }
        }
      },
      "delete": {
        "x-cue-prune": [
          "doesnt_support_ps_redundancy",
          "cl",
          "hbn"
        ],
        "summary": "Clear Power redundancy policy",
        "tags": [
          "platform",
          "ps-redundancy"
        ],
        "operationId": "deletePSRedundancy",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/asic": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ASICs information",
        "tags": [
          "platform",
          "asic"
        ],
        "x-cue-prune": [
          "cl",
          "hbn",
          "power-capping-blocked"
        ],
        "operationId": "getAsics",
        "x-cue-controller": "cue_cue_v1.platform.asics_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asic-asics"
          }
        }
      }
    },
    "/platform/asic/{asic-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-asic-asic-id"
        }
      ],
      "get": {
        "summary": "Display ASIC information",
        "tags": [
          "platform",
          "asic"
        ],
        "x-cue-prune": [
          "cl",
          "hbn",
          "power-capping-blocked"
        ],
        "operationId": "getAsic",
        "x-cue-controller": "cue_cue_v1.platform.asic_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asic-asic"
          }
        }
      }
    },
    "/platform/asic/{asic-id}/power": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-asic-asic-id"
        }
      ],
      "get": {
        "summary": "Display ASIC power information",
        "tags": [
          "platform",
          "asic",
          "power"
        ],
        "x-cue-prune": [
          "cl",
          "hbn",
          "power-capping-blocked"
        ],
        "operationId": "getAsicPower",
        "x-cue-controller": "cue_cue_v1.platform.asic_power_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asic-asic-power"
          }
        }
      }
    },
    "/platform/asic/{asic-id}/power/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-asic-asic-id"
        }
      ],
      "get": {
        "summary": "Display ASIC power counters",
        "tags": [
          "platform",
          "asic",
          "power",
          "counters"
        ],
        "x-cue-prune": [
          "cl",
          "hbn",
          "power-capping-blocked"
        ],
        "operationId": "getAsicPowerCounters",
        "x-cue-controller": "cue_cue_v1.platform.asic_power_counters_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asic-asic-power-counters"
          }
        }
      }
    },
    "/platform/asic/{asic-id}/temperature": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-asic-asic-id"
        }
      ],
      "get": {
        "summary": "Display ASIC thermal information",
        "tags": [
          "platform",
          "asic",
          "temperature"
        ],
        "x-cue-prune": [
          "cl",
          "hbn",
          "power-capping-blocked"
        ],
        "operationId": "getAsicTemperature",
        "x-cue-controller": "cue_cue_v1.platform.asic_temperature_get",
        "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/inventory": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display inventory information",
        "tags": [
          "inventory"
        ],
        "operationId": "getInventories",
        "x-cue-controller": "cue_cue_v1.inventory.inventories_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.inventory_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.fans_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.fan_get",
        "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"
        }
      ],
      "x-cue-prune-runtime": {
        "platform_has_no_psus": {}
      },
      "get": {
        "summary": "Get list of PSUs",
        "tags": [
          "inventory"
        ],
        "operationId": "getPsus",
        "x-cue-controller": "cue_cue_v1.inventory.psus_get",
        "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"
        }
      ],
      "x-cue-prune-runtime": {
        "platform_has_no_psus": {}
      },
      "get": {
        "summary": "Get PSU on the system",
        "tags": [
          "inventory"
        ],
        "operationId": "getPsu",
        "x-cue-controller": "cue_cue_v1.inventory.psu_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.leds_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.led_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.temperature_sensors_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.temperature_sensor_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.leakage_sensors_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "liquid-cooled-blocked"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.voltage_sensors_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.voltage_sensor_get",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.software_get",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.installed_packages_get",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.installed_package_get",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.platform_firmware_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.platform.platform_firmware_component_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.platform.platform_fw_files_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Show list of FW file in the file system",
        "x-cue-version": "25.01.2000",
        "x-cue-history": "25.01.2000",
        "x-cue-example": "nv show platform firmware ASIC files",
        "x-cue-related": "\"nv action fetch platform firmware ASIC\"\n"
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.platform.platform_fw_file_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Show specific FW file in the file system",
        "x-cue-version": "25.01.2000",
        "x-cue-history": "25.01.2000",
        "x-cue-example": "nv show platform firmware ASIC files fw-image.mfa",
        "x-cue-related": "\"nv action upload platform firmware ASIC files\"\n\"nv action delete platform firmware ASIC files\"\n\"nv action rename platform firmware ASIC files\"\n\"nv action install platform firmware ASIC files\"\n"
      },
      "post": {
        "summary": "Actions to manipulate with platform firmware file",
        "tags": [
          "platform",
          "firmware",
          "action",
          "files"
        ],
        "operationId": "actionPlatformFwFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.platform.platform_component_install_action_prompt",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display platform transceivers information",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceivers",
        "x-cue-controller": "cue_cue_v1.inventory.transceivers_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.transceiver_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.channels_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.channel_get",
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.transceiver_fw_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.transceiver_fw_files_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.inventory.transceiver_fw_file_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterface",
        "x-cue-controller": "cue_cue_v1.interface.interface_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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}/rates": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "cl": {
            "include": [
              "swp"
            ]
          }
        }
      },
      "get": {
        "summary": "Get traffic rates and pps for the interface",
        "tags": [
          "interface",
          "rate"
        ],
        "operationId": "getInterfaceRates",
        "x-cue-controller": "cue_cue_v1.interface.interface_rate_get",
        "x-cue-prune": [
          "nvos",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-stats-common-if-rate"
          }
        }
      }
    },
    "/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"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "ipoib",
              "eth"
            ]
          }
        }
      },
      "get": {
        "summary": "Return IP details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIp",
        "x-cue-controller": "cue_cue_v1.interface.ip_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.ip_addresses_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.ip_address_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.ip_gateways_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.ip_gateway_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get link details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLink",
        "x-cue-controller": "cue_cue_v1.interface.link_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.link_protodown_reason_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.interface.interface_phydetail_get",
        "x-cue-prune": [
          "Spectrum"
        ],
        "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"
          }
        },
        "x-cue-synopsis": "Show list of interface phy details"
      },
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "exclude": [
              "eth",
              "ipoib",
              "loopback"
            ]
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.interface.interface_phydiag_get",
        "x-cue-prune": [
          "Spectrum"
        ],
        "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"
          }
        },
        "x-cue-synopsis": "Show list of interface phy diagnostics"
      },
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "exclude": [
              "eth",
              "ipoib",
              "loopback"
            ]
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.interface.link_state_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.interface.link_flap_protection_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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"
        ],
        "x-cue-prune": [
          "nvos"
        ],
        "operationId": "actionInterfaceLinkFlapProtection",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return ACL details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAcls",
        "x-cue-controller": "cue_cue_v1.interface.acls_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAcl",
        "x-cue-controller": "cue_cue_v1.interface.acl_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl counter details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclStatistics",
        "x-cue-controller": "cue_cue_v1.interface.acl_stats_get",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl counter details for a given rule in an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclRuleStatistics",
        "x-cue-controller": "cue_cue_v1.interface.acl_rule_stats_get",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl inbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclInbound",
        "x-cue-controller": "cue_cue_v1.interface.acl_inbound_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclInControlPlane",
        "x-cue-controller": "cue_cue_v1.interface.acl_in_control_plane_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl outbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclOutbound",
        "x-cue-controller": "cue_cue_v1.interface.acl_outbound_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth",
              "loopback"
            ]
          }
        }
      },
      "get": {
        "summary": "Return acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclOutControlPlane",
        "x-cue-controller": "cue_cue_v1.interface.acl_out_control_plane_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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"
        ],
        "x-cue-prune": [
          "nvos"
        ],
        "operationId": "getInterfaceTransceiver",
        "x-cue-controller": "cue_cue_v1.interface.interface_transceiver_get",
        "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"
        ],
        "x-cue-prune": [
          "nvos"
        ],
        "operationId": "getTransceiverThresholds",
        "x-cue-controller": "cue_cue_v1.interface.interface_transceiver_thresholds_get",
        "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/factory-default": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Actions to reset system to factory default configurations",
        "tags": [
          "system",
          "factory-default",
          "action"
        ],
        "operationId": "actionFactoryDefault",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.system_reset_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/response-common-system-factory-default"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/documentation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display system documentation",
        "tags": [
          "system",
          "documentation"
        ],
        "operationId": "getSystemDoc",
        "x-cue-controller": "cue_cue_v1.system.system_doc_list_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-doc-system-docs"
          }
        }
      }
    },
    "/system/documentation/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display system documentation files",
        "tags": [
          "system",
          "documentation",
          "files"
        ],
        "operationId": "getSystemDocFiles",
        "x-cue-controller": "cue_cue_v1.system.system_doc_files_list_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-doc-system-doc-files"
          }
        }
      }
    },
    "/system/documentation/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-doc-file-name"
        }
      ],
      "post": {
        "summary": "Actions to manipulate system document files",
        "tags": [
          "system",
          "documentation",
          "action",
          "files"
        ],
        "operationId": "actionSystemDocFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-doc-sys-doc-actions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.system.lldp_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display the system log files and configuration",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "getSystemLogs",
        "x-cue-controller": "cue_cue_v1.system.system_logs_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-logs"
          }
        }
      },
      "patch": {
        "summary": "Configure system log",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "updateSystemLogs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-logs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-logs"
          }
        }
      },
      "delete": {
        "summary": "Delete system log configuration",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "deleteSystemLogs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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 system log files",
        "tags": [
          "system",
          "log",
          "action"
        ],
        "operationId": "actionSystemLogs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-logs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/log/rotation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system log rotation configuration",
        "tags": [
          "system",
          "log",
          "rotation"
        ],
        "operationId": "getSystemLogRotation",
        "x-cue-controller": "cue_cue_v1.system.log_rotation_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-log-rotation"
          }
        },
        "x-cue-synopsis": "Show system log file rotation configuration",
        "x-cue-version": "25.01.0700",
        "x-cue-history": "25.01.0700",
        "x-cue-example": "nv show system log rotation",
        "x-cue-related": "nv set system log rotation"
      },
      "patch": {
        "summary": "Configure system log rotation",
        "tags": [
          "system",
          "log",
          "rotation"
        ],
        "operationId": "updateSystemLogRotation",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-log-rotation"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-log-rotation"
          }
        }
      },
      "delete": {
        "summary": "Delete system log rotation configuration",
        "tags": [
          "system",
          "log",
          "rotation"
        ],
        "operationId": "deleteSystemLogRotation",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/log/file": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "list",
              "follow",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display the latest system log file content",
        "tags": [
          "system",
          "log",
          "files"
        ],
        "operationId": "getSystemLogsFiles",
        "x-cue-controller": "cue_cue_v1.system.system_logs_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-logs-files"
          }
        }
      }
    },
    "/system/log/file/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-log-file-name"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display the provided system log file content",
        "tags": [
          "system",
          "log",
          "file"
        ],
        "operationId": "getSystemLogFile",
        "x-cue-controller": "cue_cue_v1.system.system_logs_file_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-logs-file"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate system log file",
        "tags": [
          "system",
          "log",
          "action",
          "file"
        ],
        "operationId": "actionSystemLogFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-logs-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/log/component": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display the system components log configuration",
        "tags": [
          "system",
          "log",
          "components"
        ],
        "operationId": "getSystemLogComponents",
        "x-cue-controller": "cue_cue_v1.system.system_log_components_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-components"
          }
        }
      },
      "patch": {
        "summary": "Configure the system components log configuration",
        "tags": [
          "system",
          "log",
          "components"
        ],
        "operationId": "updateSystemLogComponents",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-log-components"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-components"
          }
        }
      },
      "delete": {
        "summary": "Delete the system components log configuration",
        "tags": [
          "system",
          "log",
          "components"
        ],
        "operationId": "deleteSystemLogComponents",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/log/component/{component-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-log-component-name"
        }
      ],
      "get": {
        "summary": "Display the system component log configuration",
        "tags": [
          "system",
          "log",
          "component"
        ],
        "operationId": "getSystemLogComponent",
        "x-cue-controller": "cue_cue_v1.system.system_log_component_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-component"
          }
        }
      },
      "patch": {
        "summary": "Configure a system component log configuration",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "updateSystemLogComponent",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-log-component"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-component"
          }
        }
      },
      "delete": {
        "summary": "Delete a system component log configuration",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "deleteSystemLogComponent",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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 system component log",
        "tags": [
          "system",
          "component",
          "log",
          "action"
        ],
        "operationId": "actionSystemLogComponent",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune-runtime": {
          "component_have_log_file": {
            "nvos": {}
          }
        },
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-log-component"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/log/component/{component-name}/file": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-log-component-name"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "list",
              "follow",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "component_have_log_file": {
          "nvos": {}
        }
      },
      "get": {
        "summary": "Display the system component latest log files content",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "getSystemLogComponentFiles",
        "x-cue-controller": "cue_cue_v1.system.system_log_component_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-component-files"
          }
        }
      }
    },
    "/system/log/component/{component-name}/file/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-log-component-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-log-file-name"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "component_have_log_file": {
          "nvos": {}
        }
      },
      "get": {
        "summary": "Display the provided system component log information",
        "tags": [
          "system",
          "log"
        ],
        "operationId": "getSystemLogComponentFile",
        "x-cue-controller": "cue_cue_v1.system.system_log_component_file_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-log-system-log-component-file"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate system component log file",
        "tags": [
          "system",
          "component",
          "log",
          "action",
          "files"
        ],
        "operationId": "actionSystemLogComponentFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-log-system-log-component-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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"
          }
        ],
        "x-cue-controller": "cue_cue_v1.snmp_server.server_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_listening_addresses_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_listening_address_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_usernames_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_auth_none_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_auth_md5s_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_des_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_aes_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_auth_shas_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_des_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_aes_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_username_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_mibs_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_viewnames_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_viewname_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_communitys_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_accesses_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_access_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_communitys_v6_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_v6_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_v6_accesses_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_readonly_community_v6_access_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_link_down_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_link_up_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_snmp_auth_failures_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_load_average_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_one_minute_loads_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_one_minute_load_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_five_minute_loads_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_five_minute_load_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_fifteen_minute_loads_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_cpu_fifteen_minute_load_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destinations_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_community_passwords_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_community_password_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrfs_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_community_passwords_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_community_password_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_usernames_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_username_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_auth_md5s_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_des_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_aes_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_auth_shas_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_des_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_aes_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_ids_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_engine_id_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_usernames_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_username_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_auth_md5s_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_engine_ids_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_engine_id_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_des_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_ids_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_id_des_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_aes_encryptions_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_ids_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_id_aes_encryption_auth_md5_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_auth_shas_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_engine_ids_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_engine_id_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_des_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_ids_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_id_des_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_aes_encryptions_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_destination_vrf_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_ids_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.snmp_server.server_trap_vrf_engine_id_aes_encryption_auth_sha_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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-controller": "cue_cue_v1.ztp.ztp_get",
        "x-cue-synopsis": "Display ZTP status information",
        "x-cue-version": "25.01.4000",
        "x-cue-example": "nv show system ztp",
        "x-cue-related": "nv set system ztp config-save enabled",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.ztp.ztp_action_prompt",
        "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",
        "x-cue-controller": "cue_cue_v1.ztp.ztp_script_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_message_get",
        "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-message"
          }
        }
      },
      "patch": {
        "summary": "Configure banner messages for different terminal session events",
        "tags": [
          "system message"
        ],
        "operationId": "updateSystemMessage",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-system-message"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-system-message"
          }
        }
      },
      "delete": {
        "summary": "Delete banner messages for different terminal session events",
        "tags": [
          "system message"
        ],
        "operationId": "deleteSystemMessage",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_cli_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_cli_pagination_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_link_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_link_flap_protection_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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"
        ],
        "x-cue-prune": [
          "nvos"
        ],
        "operationId": "actionSystemLinkFlapProtection",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.cpu_get",
        "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",
        "x-cue-controller": "cue_cue_v1.system.memory_get",
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get system reboot info",
        "tags": [
          "system"
        ],
        "operationId": "getReboot",
        "x-cue-controller": "cue_cue_v1.system.reboot_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get system reboot if required",
        "tags": [
          "system"
        ],
        "operationId": "getRebootRequired",
        "x-cue-controller": "cue_cue_v1.system.reboot_required_get",
        "x-cue-prune": [
          "nvos",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.reboot_reason_get",
        "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",
        "x-cue-controller": "cue_cue_v1.system.reboot_history_get",
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_config_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-pre-handler": "cue_core_v1.lifecycle.config_file_ays_action_prompt",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.config_auto_save_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.common_system_config.system_config_files_get",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-pre-handler": "cue_core_v1.lifecycle.config_file_ays_action_prompt",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl"
        ],
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get a configuration file",
        "tags": [
          "system",
          "config",
          "file"
        ],
        "operationId": "getSystemConfigFile",
        "x-cue-controller": "cue_cue_v1.common_system_config.system_config_file_get",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-pre-handler": "cue_core_v1.lifecycle.config_file_ays_action_prompt",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.security_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Post top-level security configuration",
        "tags": [
          "system",
          "security",
          "action"
        ],
        "operationId": "actionSystemSecuritySed",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.tpm_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "block-tpm"
        ],
        "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",
        "x-cue-prune": [
          "cl",
          "hbn",
          "block-tpm"
        ],
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.oiak_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "block-tpm"
        ],
        "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",
        "x-cue-prune": [
          "cl",
          "hbn",
          "block-tpm"
        ],
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.spdm_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.spdm_component_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "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",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.spdm_measurements_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.spdm_certificates_get",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.password_hardening_get",
        "x-cue-prune": [
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.security_encryption_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.security_encryption_db_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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-pre-handler": "cue_core_security_v1.lifecycle.system_security_key_update_action_prompt",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-synopsis": "Generate a new database encryption key",
        "x-cue-example": "nv action update system security encryption db passphrase \"menagerie treaty penguin\"",
        "x-cue-prune": [
          "nvos",
          "cl",
          "hbn"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.dns.dns_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Display DNS configuration",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv show system dns",
        "x-cue-related": "\"nv set/unset system dns server\"\n\"nv show system dns server\"\n"
      },
      "patch": {
        "summary": "Update DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "updateDns",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Update DNS configuration",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv set system dns",
        "x-cue-related": "\"nv set/unset system dns server\"\n\"nv show system dns server\"\n"
      },
      "delete": {
        "summary": "Delete DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDns",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-synopsis": "Delete DNS configuration",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns",
        "x-cue-related": "\"nv set system dns server\"\n\"nv show system dns server\"\n"
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.dns.dns_servers_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Display list of DNS servers",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv show system dns server",
        "x-cue-related": "\"nv set/unset system dns server\"\n"
      },
      "patch": {
        "summary": "Update the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Update the DNS servers",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv set system dns server",
        "x-cue-related": "\"nv show system dns server\"\n"
      },
      "delete": {
        "summary": "Clear configuration of the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-synopsis": "Clear configuration of the DNS servers",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns server",
        "x-cue-related": "\"nv show system dns server\"\n"
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.dns.dns_server_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Display the given 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",
        "x-cue-related": "\"nv show system dns server\"\n\"nv set/unset system dns server\"\n"
      },
      "patch": {
        "summary": "Update the given DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "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-synopsis": "Add 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",
        "x-cue-related": "\"nv show system dns server\"\n"
      },
      "delete": {
        "summary": "Clear configuration of a DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-synopsis": "Remove DNS server",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns server 8.8.8.8",
        "x-cue-related": "\"nv show system dns server\"\n"
      }
    },
    "/system/aaa/user": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "all",
              "brief",
              "regular",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display all users configuration and state",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUsers",
        "x-cue-controller": "cue_cue_v1.system.users_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.user_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_security_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.system.user_ssh_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.user_ssh_authorized_keys_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.user_ssh_authorized_key_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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}/spiffe-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 all spiffe-ids of a given user",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "getSpiffeIds",
        "x-cue-controller": "cue_cue_v1.system.spiffe_ids_get",
        "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-spiffe-ids"
          }
        }
      },
      "patch": {
        "summary": "Configure all spiffe-ids of a given user",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "updateSpiffeIds",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-show-response-common-system-aaa-spiffe-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-spiffe-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all spiffe-ids of a given user",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "deleteSpiffeIds",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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}/spiffe-id/{spiffe-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-spiffe-id"
        }
      ],
      "get": {
        "summary": "Display spiffe-id",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "getSpiffeId",
        "x-cue-controller": "cue_cue_v1.system.spiffe_id_get",
        "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-spiffe-id-config"
          }
        }
      },
      "patch": {
        "summary": "Configure spiffe-id of a given user",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "updateSpiffeId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-show-response-common-system-aaa-spiffe-id-config"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-spiffe-id-config"
          }
        }
      },
      "delete": {
        "summary": "Clear spiffe-id of a given user",
        "tags": [
          "aaa",
          "user",
          "spiffe-id"
        ],
        "operationId": "deleteSpiffeId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.roles_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.role_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.role_classes_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.role_class_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.classes_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.class_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.class_paths_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.class_path_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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 Radius features configuration and state",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "getRadius",
        "x-cue-controller": "cue_cue_v1.system.radius_get",
        "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-radius"
          }
        }
      },
      "patch": {
        "summary": "Configure radius features",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "updateRadius",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-radius"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-radius"
          }
        }
      },
      "delete": {
        "summary": "Clear radius configuration",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "deleteRadius",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.radius_servers_get",
        "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-radius-servers"
          }
        },
        "x-cue-synopsis": "Show remote radius servers",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system radius server"
      },
      "patch": {
        "summary": "Configure RADIUS servers configuration",
        "tags": [
          "aaa",
          "radius",
          "server"
        ],
        "operationId": "updateRadiusServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-radius-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-radius-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS servers configuration",
        "tags": [
          "aaa",
          "radius",
          "server"
        ],
        "operationId": "deleteRadiusServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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-common-system-aaa-hostname-id"
        }
      ],
      "get": {
        "summary": "Display RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "getRadiusServer",
        "x-cue-controller": "cue_cue_v1.system.radius_server_get",
        "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-radius-server"
          }
        }
      },
      "patch": {
        "summary": "Configure RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "updateRadiusServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-radius-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-radius-server"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "deleteRadiusServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.radius_accounting_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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-radius-accounting"
          }
        }
      },
      "patch": {
        "summary": "Configure RADIUS accounting configuration",
        "tags": [
          "aaa",
          "radius",
          "accounting"
        ],
        "operationId": "updateRadiusAccounting",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-radius-accounting"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-radius-accounting"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS accounting configuration",
        "tags": [
          "aaa",
          "radius",
          "accounting"
        ],
        "operationId": "deleteRadiusAccounting",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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": [
          "aaa",
          "tacacs"
        ],
        "operationId": "getTacacs",
        "x-cue-controller": "cue_cue_v1.system.tacacs_get",
        "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-tacacs"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "updateTacacs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "deleteTacacs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": "Show remote tacacs servers",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "getTacacsServers",
        "x-cue-controller": "cue_cue_v1.system.tacacs_servers_get",
        "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-tacacs-servers"
          }
        },
        "x-cue-synopsis": "Show remote tacacs servers",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system tacacs server"
      },
      "patch": {
        "summary": "Update remote tacacs servers",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "updateTacacsServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear remote tacacs servers",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "deleteTacacsServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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/{hostname-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-hostname-id"
        }
      ],
      "get": {
        "summary": "Display server configuration and state",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "getTacacsServer",
        "x-cue-controller": "cue_cue_v1.system.tacacs_server_get",
        "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-tacacs-server"
          }
        }
      },
      "patch": {
        "summary": "Configure a server",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "updateTacacsServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-server"
          }
        }
      },
      "delete": {
        "summary": "Remove a server",
        "tags": [
          "aaa",
          "tacacs"
        ],
        "operationId": "deleteTacacsServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": "Show tacacs accounting config",
        "tags": [
          "aaa",
          "tacacs",
          "accounting"
        ],
        "operationId": "getTacacsAccounting",
        "x-cue-controller": "cue_cue_v1.system.tacacs_accounting_get",
        "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-tacacs-accounting"
          }
        },
        "x-cue-synopsis": "Show tacacs accounting config",
        "x-cue-version": "25.01.3000",
        "x-cue-example": "nv show system tacacs accounting"
      },
      "patch": {
        "summary": "Configure tacacs accounting",
        "tags": [
          "aaa",
          "tacacs",
          "accounting"
        ],
        "operationId": "updateTacacsAccounting",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-accounting"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-accounting"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs accounting",
        "tags": [
          "aaa",
          "tacacs",
          "accounting"
        ],
        "operationId": "deleteTacacsAccounting",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.tacacs_authentication_get",
        "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-tacacs-authentication"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthentication",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-authentication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-authentication"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthentication",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.tacacs_authorizations_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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-tacacs-authorizations"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthorization",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-authorizations"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-authorizations"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthorization",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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-common-system-aaa-privilege-level-id"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsAuthorizations",
        "x-cue-controller": "cue_cue_v1.system.tacacs_authorization_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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-tacacs-authorization"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthorizations",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-authorization"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-authorization"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthorizations",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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-common-system-aaa-privilege-level-id"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsCommand",
        "x-cue-controller": "cue_cue_v1.system.tacacs_authorization_cmds_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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-tacacs-command"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsCommand",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-tacacs-command"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-tacacs-command"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsCommand",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.tacacs_exclude_get",
        "x-cue-prune": [
          "nvos"
        ],
        "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-exclude-user"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsExclude",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-exclude-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-exclude-user"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsExclude",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.system.ldap_get",
        "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-ldap"
          }
        }
      },
      "patch": {
        "summary": "Configure ldap features",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdap",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldap"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap configuration",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdap",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.ldapssl_get",
        "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-ldapssl"
          }
        },
        "x-cue-synopsis": "Show ldap ssl configuration",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system ldap ssl"
      },
      "patch": {
        "summary": "Update ldap ssl configuration",
        "tags": [
          "aaa",
          "ldap",
          "ssl"
        ],
        "operationId": "updateLdapSsl",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldapssl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldapssl"
          }
        }
      },
      "delete": {
        "summary": "Clear remote ldap servers",
        "tags": [
          "aaa",
          "ldap",
          "ssl"
        ],
        "operationId": "deleteLdapSsl",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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/filter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap search filter configurations",
        "tags": [
          "aaa",
          "ldap",
          "filter"
        ],
        "operationId": "getLdapFilter",
        "x-cue-controller": "cue_cue_v1.system.ldapfilter_get",
        "x-cue-prune": [
          "cl"
        ],
        "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-ldapfilter"
          }
        },
        "x-cue-synopsis": "Show ldap search filter configuration",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system ldap filter"
      },
      "patch": {
        "summary": "Update ldap search filter configuration",
        "tags": [
          "aaa",
          "ldap",
          "filter"
        ],
        "operationId": "updateLdapFilter",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldapfilter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldapfilter"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap search filter configuration",
        "tags": [
          "aaa",
          "ldap",
          "filter"
        ],
        "operationId": "deleteLdapFilter",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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/map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap search map configurations",
        "tags": [
          "aaa",
          "ldap",
          "map"
        ],
        "operationId": "getLdapMap",
        "x-cue-controller": "cue_cue_v1.system.ldapmap_get",
        "x-cue-prune": [
          "cl"
        ],
        "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-ldapmap"
          }
        },
        "x-cue-synopsis": "Show ldap search map configuration",
        "x-cue-version": "25.01.3000",
        "x-cue-example": "nv show system ldap map"
      },
      "patch": {
        "summary": "Update ldap search map configuration",
        "tags": [
          "aaa",
          "ldap",
          "map"
        ],
        "operationId": "updateLdapMap",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldapmap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldapmap"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap search map configuration",
        "tags": [
          "aaa",
          "ldap",
          "map"
        ],
        "operationId": "deleteLdapMap",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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/map/passwd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap search map for passwd database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "passwd"
        ],
        "operationId": "getMapPasswd",
        "x-cue-controller": "cue_cue_v1.system.map_passwd_get",
        "x-cue-prune": [
          "cl"
        ],
        "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-map-passwd"
          }
        },
        "x-cue-synopsis": "Show ldap map for passwd database",
        "x-cue-version": "25.01.3000",
        "x-cue-example": "nv show system ldap map passwd"
      },
      "patch": {
        "summary": "Update ldap search map for passwd database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "passwd"
        ],
        "operationId": "updateMapPasswd",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-map-passwd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-map-passwd"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap search map configuration for passwd database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "passwd"
        ],
        "operationId": "deleteMapPasswd",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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/map/group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap search map for group database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "group"
        ],
        "operationId": "getMapGroup",
        "x-cue-controller": "cue_cue_v1.system.map_group_get",
        "x-cue-prune": [
          "cl"
        ],
        "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-map-group"
          }
        },
        "x-cue-synopsis": "Show ldap search map for group database",
        "x-cue-version": "25.01.3000",
        "x-cue-example": "nv show system ldap map group"
      },
      "patch": {
        "summary": "Update ldap search map for group database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "group"
        ],
        "operationId": "updateMapGroup",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-map-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-map-group"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap search map configuration for group database",
        "tags": [
          "aaa",
          "ldap",
          "map",
          "group"
        ],
        "operationId": "deleteMapGroup",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "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/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Show remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "getLdapServers",
        "x-cue-controller": "cue_cue_v1.system.ldap_servers_get",
        "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-ldap-servers"
          }
        },
        "x-cue-synopsis": "Show remote ldap servers",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system ldap server"
      },
      "patch": {
        "summary": "Update remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdapServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldap-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldap-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdapServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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/server/{hostname-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-hostname-id"
        }
      ],
      "get": {
        "summary": "Display server configuration and state",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "getLdapServer",
        "x-cue-controller": "cue_cue_v1.system.ldap_server_get",
        "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-ldap-server"
          }
        }
      },
      "patch": {
        "summary": "Configure a server",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdapServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ldap-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ldap-server"
          }
        }
      },
      "delete": {
        "summary": "Remove a server",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdapServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/disk": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system disk information",
        "tags": [
          "system",
          "disk"
        ],
        "operationId": "getSystemDisk",
        "x-cue-controller": "cue_cue_v1.system.system_disk_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-disk"
          }
        }
      },
      "post": {
        "summary": "Action Secure Erase Disk",
        "tags": [
          "system",
          "disk",
          "action"
        ],
        "operationId": "actionSystemDiskErase",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.security_ssd_erase_action_prompt",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-disk"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/disk/usage": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system storage utilization information",
        "tags": [
          "system",
          "disk",
          "usage"
        ],
        "operationId": "getSystemDiskUsage",
        "x-cue-controller": "cue_cue_v1.system.system_disk_usage_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-disk-usages"
          }
        }
      }
    },
    "/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get ACL information",
        "tags": [
          "acl"
        ],
        "operationId": "getAcls",
        "x-cue-controller": "cue_cue_v1.acl.acls_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_rules_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_rule_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_fragment_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_ecn_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_ecn_flags_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_udp_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_udp_sports_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_udp_sport_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_udp_dports_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_udp_dport_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_sports_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_sport_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_dports_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_dport_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_flags_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_tcp_mask_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_connection_state_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_recent_list_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_hashlimit_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_action_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_action_permit_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_action_deny_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_action_log_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.acl.acl_action_set_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "getSystemSshServerMaxUnAuth",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_maxunauth_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update  system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "updateSystemSshServerMaxUnAuth",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear  system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "deleteSystemSshServerMaxUnAuth",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "getSystemSshServerVrf",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_vrfs_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrfs"
        ],
        "operationId": "updateSystemSshServerVrf",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "deleteSystemSshServerVrf",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "getSystemSshServerVrfInst",
        "x-cue-controller": "cue.utils.noop_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "updateSystemSshServerVrfInst",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "deleteSystemSshServerVrfInst",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "getSystemSshServerAllowUsers",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_allow_users_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "updateSystemSshServerAllowUsers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "deleteSystemSshServerAllowUsers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "getSystemSshServerAllowUsersId",
        "x-cue-controller": "cue.utils.noop_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "updateSystemSshServerAllowUsersId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "deleteSystemSshServerAllowUsersId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "getSystemSshServerDenyUsers",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_deny_users_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "updateSystemSshServerDenyUsers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "deleteSystemSshServerDenyUsers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "getSystemSshServerDenyUsersId",
        "x-cue-controller": "cue.utils.noop_get",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Update user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "updateSystemSshServerDenyUsersId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Clear user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "deleteSystemSshServerDenyUsersId",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_ports_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue.utils.noop_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Get  the current SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "active-sessions"
        ],
        "operationId": "getSystemSshServerActiveSessions",
        "x-cue-controller": "cue_cue_v1.system.ssh_server_active_sessions_get",
        "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/image": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System images information",
        "tags": [
          "system",
          "image"
        ],
        "operationId": "getSystemImages",
        "x-cue-controller": "cue_cue_v1.system.system_image_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-image-system-image"
          }
        },
        "x-cue-synopsis": "Show installed 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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-image-system-image"
        },
        "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",
        "x-cue-controller": "cue_cue_v1.system.system_image_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-image-system-image-files"
          }
        },
        "x-cue-synopsis": "Show available system image files",
        "x-cue-version": "25.01.0800",
        "x-cue-history": "25.01.0800",
        "x-cue-example": "nv show system image files",
        "x-cue-related": "nv show system image"
      }
    },
    "/system/image/files/{image}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-image-image"
        }
      ],
      "get": {
        "summary": "Display available image files in the system",
        "tags": [
          "system",
          "image",
          "files"
        ],
        "operationId": "getSpecificSystemImageFile",
        "x-cue-controller": "cue_cue_v1.system.system_image_file_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-image-system-image-file"
          }
        },
        "x-cue-synopsis": "Show system image file",
        "x-cue-version": "25.01.0800",
        "x-cue-history": "25.01.0800",
        "x-cue-example": "nv show system image files <image>",
        "x-cue-related": "nv show system image files"
      },
      "post": {
        "summary": "System image files actions",
        "tags": [
          "system",
          "image",
          "action",
          "files"
        ],
        "operationId": "actionSystemImage",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.system_install_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-image-system-image-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/fib": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Displays the FIB route used for a given IP in a given VRF.",
        "tags": [
          "vrf",
          "action",
          "fib"
        ],
        "operationId": "actionVrfFib",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/response-common-fib-vrf-router-fib"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/fib/ipv4": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Displays the FIB route used for a given ipv4-address in a given VRF.",
        "tags": [
          "vrf",
          "action",
          "fib",
          "ipv4"
        ],
        "operationId": "actionVrfFibIpv4",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/response-common-fib-vrf-router-ipv4-fib"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/fib/ipv6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "x-cue-prune": [
          "nvos"
        ],
        "summary": "Displays the FIB route used for a given ipv6-address in a given VRF.",
        "tags": [
          "vrf",
          "action",
          "fib",
          "ipv6"
        ],
        "operationId": "actionVrfFibIpv6",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/response-common-fib-vrf-router-ipv6-fib"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.telemetry_export_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.otlp_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.labels_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.label_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.grpc_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.grpc_dests_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.telemetry_export.grpc_dest_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.api.api_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.api.api_listen_addresses_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.api.api_listen_address_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.api.api_connections_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.api.api_mtls_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.certificates_get",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.certificate_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.certificate_installed_get",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.certificate_dump_get",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.ca_certificates_get",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.ca_certificate_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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",
        "x-cue-controller": "cue_cue_v1.certificate.ca_certificate_dump_get",
        "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/crl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Retrieve all Certificate Revocation Lists (CRLs)",
        "tags": [
          "security",
          "crl"
        ],
        "operationId": "getCrls",
        "x-cue-controller": "cue_cue_v1.certificate.crls_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-crls"
          }
        }
      }
    },
    "/system/security/crl/{crl-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-crl-id"
        }
      ],
      "get": {
        "summary": "Retrieve a specific X.509 Certificate Revocation List (CRL), based on the CRL ID.\n",
        "tags": [
          "security",
          "crl"
        ],
        "operationId": "getCrl",
        "x-cue-controller": "cue_cue_v1.certificate.crl_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-crl"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      },
      "post": {
        "summary": "Import or Delete an X.509 Certificate Revocation List (CRL)",
        "tags": [
          "security",
          "crl",
          "action"
        ],
        "operationId": "actionX509CrlOper",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-certificate-x509-crl-action-response"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.revision.revisions_get",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-revision-revisions"
          }
        }
      },
      "post": {
        "summary": "Create a new pending branch\n",
        "tags": [
          "revision"
        ],
        "operationId": "createRevision",
        "x-cue-controller": "cue_cue_v1.revision.revisions_post",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revPost"
          }
        ],
        "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",
        "x-cue-controller": "cue_cue_v1.revision.revision_get",
        "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",
        "x-cue-controller": "cue_cue_v1.revision.revision_patch",
        "requestBody": {
          "$ref": "#/x-defs/response-revision-revision"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-revision-revision"
          }
        }
      },
      "delete": {
        "summary": "Delete a revision",
        "tags": [
          "revision"
        ],
        "operationId": "deleteRevision",
        "x-cue-controller": "cue_cue_v1.revision.revision_delete",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get actions jobs",
        "tags": [
          "actions"
        ],
        "operationId": "getActions",
        "x-cue-controller": "cue_cue_v1.actions.actions_get",
        "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",
        "x-cue-controller": "cue_cue_v1.actions.action_get",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-actions-action"
          },
          "5XX": {
            "$ref": "#/x-defs/response-actions-action"
          }
        }
      }
    },
    "/system/gnmi-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display GNMI server related configurations",
        "tags": [
          "gnmi"
        ],
        "operationId": "getGnmiServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "x-cue-controller": "cue_cue_v1.gnmi_server.server_get",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-gnmi-server"
          }
        },
        "x-cue-synopsis": "Show gnmi-server state",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show system gnmi-server",
        "x-cue-related": "nv set system gnmi-server state disabled"
      },
      "patch": {
        "summary": "Update GNMI server configurations",
        "tags": [
          "gnmi"
        ],
        "operationId": "updateGnmiServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-gnmi-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-gnmi-server"
          }
        }
      },
      "delete": {
        "summary": "Delete GNMI server configurations",
        "tags": [
          "gnmi"
        ],
        "operationId": "deleteGnmiServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/gnmi-server/listening-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the external GNMI REST API listen addresses",
        "tags": [
          "system",
          "gnmi"
        ],
        "operationId": "getGnmiServerListenAddresses",
        "x-cue-controller": "cue_cue_v1.gnmi_server.listen_addresses_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-listening-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update he external GNMI REST API listen addresses",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "updateGnmiServerListenAddresses",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-listening-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-listening-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear the external GNMI REST API listen addresses",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "deleteGnmiServerListenAddresses",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/gnmi-server/listening-address/{listening-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-gnmi-listening-address-id"
        }
      ],
      "get": {
        "summary": "Return an external GNMI REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getGnmiServerListenAddress",
        "x-cue-controller": "cue_cue_v1.gnmi_server.listen_address_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-listening-address"
          }
        }
      },
      "patch": {
        "summary": "Update an external GNMI REST API listen address",
        "tags": [
          "system",
          "gnmi"
        ],
        "operationId": "updateGnmiServerListenAddress",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-listening-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-listening-address"
          }
        }
      },
      "delete": {
        "summary": "Clear an external GNMI REST API listen address",
        "tags": [
          "system",
          "gnmi"
        ],
        "operationId": "deleteGnmiServerListenAddress",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/gnmi-server/mtls": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return mTLS state information",
        "tags": [
          "gnmi",
          "mTLS"
        ],
        "operationId": "getGnmiServerMtls",
        "x-cue-controller": "cue_cue_v1.gnmi_server.mtls_get",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-mtls"
          }
        }
      },
      "patch": {
        "summary": "Update api mTLS parameters",
        "tags": [
          "system",
          "gnmi",
          "mTLS"
        ],
        "operationId": "updateGnmiServerMtls",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-mtls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-mtls"
          }
        }
      },
      "delete": {
        "summary": "Update api mTLS parameters",
        "tags": [
          "system",
          "gnmi",
          "mTLS"
        ],
        "operationId": "deleteGnmiServerMtls",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/gnmi-server/status": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return an external GNMI REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getGnmiServerStatus",
        "x-cue-controller": "cue_cue_v1.gnmi_server.server_status_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-status"
          }
        }
      }
    },
    "/system/gnmi-server/status/client": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return an external GNMI REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getGnmiServerStatusClients",
        "x-cue-controller": "cue_cue_v1.gnmi_server.server_status_clients_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-clients"
          }
        }
      }
    },
    "/system/gnmi-server/status/client/{client-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-gnmi-client-id"
        }
      ],
      "get": {
        "summary": "Return an external GNMI REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getGnmiServerStatusClient",
        "x-cue-controller": "cue_cue_v1.gnmi_server.server_status_client_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-client"
          }
        }
      }
    },
    "/system/grpc-tunnel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display GRPC Tunnel related configurations",
        "tags": [
          "grpc"
        ],
        "operationId": "getGrpcTunnel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "x-cue-controller": "cue_cue_v1.gnmi_server.grpc_tunnel_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-grpc-tunnel"
          }
        },
        "x-cue-synopsis": "Show grpc-tunnel state",
        "x-cue-example": "nv show system grpc-tunnel"
      },
      "patch": {
        "summary": "Update GRPC Tunnel configurations",
        "tags": [
          "grpc"
        ],
        "operationId": "updateGrpcTunnel",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-grpc-tunnel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-grpc-tunnel"
          }
        }
      },
      "delete": {
        "summary": "Delete GRPC Tunnel configurations",
        "tags": [
          "grpc"
        ],
        "operationId": "deleteGrpcTunnel",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/grpc-tunnel/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the GRPC Tunnels servers",
        "tags": [
          "system",
          "gnmi"
        ],
        "operationId": "getGrpcTunnelServers",
        "x-cue-controller": "cue_cue_v1.gnmi_server.grpc_tunnel_servers_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-servers"
          }
        }
      },
      "patch": {
        "summary": "Update the GRPC Tunnel servers",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "updateGrpcTunnelServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear the GRPC Tunnel servers",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "deleteGrpcTunnelServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/grpc-tunnel/server/{server-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-gnmi-server-name-id"
        }
      ],
      "get": {
        "summary": "Return a GRPC Tunnel server",
        "tags": [
          "system",
          "grpc-tunnel"
        ],
        "operationId": "getGrpcTunnelServer",
        "x-cue-controller": "cue_cue_v1.gnmi_server.grpc_tunnel_server_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-server"
          }
        }
      },
      "patch": {
        "summary": "Update a GRPC Tunnel server",
        "tags": [
          "system",
          "grpc-tunnel"
        ],
        "operationId": "updateGrpcTunnelServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-gnmi-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-server"
          }
        }
      },
      "delete": {
        "summary": "Clear a GRPC Tunnel server",
        "tags": [
          "system",
          "grpc-tunnel"
        ],
        "operationId": "deleteGrpcTunnelServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/grpc-tunnel/server/{server-name-id}/status": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-gnmi-server-name-id"
        }
      ],
      "get": {
        "summary": "Return a GRPC Tunnel server",
        "tags": [
          "system",
          "grpc-tunnel"
        ],
        "operationId": "getGrpcTunnelServerStatus",
        "x-cue-controller": "cue_cue_v1.gnmi_server.grpc_tunnel_server_status_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-grpc-tunnel-status"
          }
        }
      }
    },
    "/system/grpc-tunnel/server/{server-name-id}/status/connection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-gnmi-server-name-id"
        }
      ],
      "get": {
        "summary": "Return a GRPC Tunnel server",
        "tags": [
          "system",
          "grpc-tunnel"
        ],
        "operationId": "getGrpcTunnelServerStatusConnection",
        "x-cue-controller": "cue_cue_v1.gnmi_server.grpc_tunnel_server_status_connection_get",
        "x-cue-prune": [
          "nvos",
          "hbn",
          "Spectrum"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-gnmi-grpc-tunnel-status-connection"
          }
        }
      }
    },
    "/config": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get configuration",
        "operationId": "getConfig",
        "x-cue-controller": "cue.utils.controllers.noop_get",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      },
      "post": {
        "summary": "perform a configuration action",
        "tags": [
          "action",
          "config",
          "translate"
        ],
        "operationId": "actionConfig",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-config-config-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"
          }
        }
      }
    },
    "/platform/bmc-password": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Manipulate with transceiver files",
        "tags": [
          "inventory",
          "action"
        ],
        "operationId": "actionPlatformBmcPassword",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-platform-bmc-password"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/platform/cable-cartridge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "x-cue-prune": [
          "chassis-location-blocked"
        ],
        "summary": "Display platform cables cartridge EEPROM",
        "tags": [
          "cartridge",
          "eeprom"
        ],
        "operationId": "getCartridgesEEPROM",
        "x-cue-controller": "cue_cue_v1.platform.cartridges_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-cartridges"
          }
        }
      }
    },
    "/platform/cable-cartridge/{cartridge-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-platform-cartridge-id"
        }
      ],
      "get": {
        "x-cue-prune": [
          "chassis-location-blocked"
        ],
        "summary": "Display platform cable cartridge EEPROM",
        "tags": [
          "cartridge",
          "eeprom"
        ],
        "operationId": "getCartridgeEEPROM",
        "x-cue-controller": "cue_cue_v1.platform.cartridge_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-cartridge"
          }
        }
      }
    },
    "/platform/environment": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display platform environment information",
        "tags": [
          "platform"
        ],
        "operationId": "getEnvironment",
        "x-cue-controller": "cue_cue_v1.platform.environment_get",
        "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/chassis-location": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "x-cue-prune": [
          "chassis-location-blocked"
        ],
        "summary": "Display chassis location information",
        "tags": [
          "platform"
        ],
        "operationId": "getChassisLocation",
        "x-cue-controller": "cue_cue_v1.platform.platform_chassis_location_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-chassis-location"
          }
        }
      }
    },
    "/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "small",
              "mac",
              "link-diagnostics",
              "lldp",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get all interfaces",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaces",
        "x-cue-controller": "cue_cue_v1.interface.interfaces_get",
        "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.\n",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaces",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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}/ip/dhcp-client": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "block_config_based_interface_type": {}
      },
      "get": {
        "summary": "Return details of the DHCPv4 client",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv4DhcpClient",
        "x-cue-controller": "cue_cue_v1.interface.ipv4_dhcp_client_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-dhcp-client"
          }
        }
      },
      "patch": {
        "summary": "Update details of the DHCPv4 client",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpv4DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-dhcp-client"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-dhcp-client"
          }
        }
      },
      "delete": {
        "summary": "Clear the DHCPv4 client configuration",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpv4DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Control DHCP client",
        "tags": [
          "interface",
          "action"
        ],
        "operationId": "actionInterfaceIpv4DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-dhcp-client"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/dhcp-client6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "block_config_based_interface_type": {}
      },
      "get": {
        "summary": "Return details of the DHCPv6 client",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv6DhcpClient",
        "x-cue-controller": "cue_cue_v1.interface.ipv6_dhcp_client_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-dhcp-client"
          }
        }
      },
      "patch": {
        "summary": "Update details of the DHCPv6 client",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpv6DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-dhcp-client"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-dhcp-client"
          }
        }
      },
      "delete": {
        "summary": "Clear the DHCPv6 client configuration",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpv6DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Control DHCPv6 client",
        "tags": [
          "interface",
          "action"
        ],
        "operationId": "actionInterfaceIpv6DhcpClient",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-dhcp-client"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/link/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 counters of an interface",
        "tags": [
          "interface",
          "counters"
        ],
        "operationId": "getInterfaceStats",
        "x-cue-controller": "cue_cue_v1.interface.stats_get",
        "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"
          }
        }
      },
      "post": {
        "summary": "Manipulate with link counters",
        "tags": [
          "interface",
          "counters",
          "action"
        ],
        "operationId": "actionInterfaceStats",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-stats-if-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/link/diagnostics": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Get the link diagnostics of the interface",
        "tags": [
          "interface",
          "diagnostics"
        ],
        "operationId": "getInterfaceLinkDiagnostic",
        "x-cue-controller": "cue_cue_v1.interface.link_diagnostic_get",
        "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-diagnostics"
          }
        }
      }
    },
    "/interface/{interface-id}/link/fast-recovery-counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Display fast-recovery information for the interface",
        "tags": [
          "interface",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFastRecoveryTriggersCounters",
        "x-cue-controller": "cue_cue_v1.interface.ib_fast_recovery_triggers_counters_get",
        "x-cue-synopsis": "Show fast recovery information per interface",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show interface {interface} fast-recovery-counters",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fast-recovery-triggers-counters"
          }
        }
      }
    },
    "/interface/{interface-id}/link/fast-recovery-counters/{trigger-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-ib-fast-recovery-trigger-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Display fast-recovery information for the interface for the specified trigger",
        "tags": [
          "fae",
          "interface",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFastRecoveryTriggerCounters",
        "x-cue-controller": "cue_cue_v1.interface.ib_fast_recovery_trigger_counters_get",
        "x-cue-synopsis": "Show fast recovery information per interface per trigger",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show interface {interface} fast-recovery-counters {name}",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fast-recovery-trigger-counters"
          }
        }
      }
    },
    "/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"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth"
            ]
          }
        }
      },
      "get": {
        "summary": "Return LLDP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldp",
        "x-cue-controller": "cue_cue_v1.interface.if_lldp_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-lldp-if-lldp"
          }
        }
      },
      "patch": {
        "summary": "Update LLDP interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos",
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-lldp-if-lldp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-lldp-if-lldp"
          }
        }
      },
      "delete": {
        "summary": "Clear LLDP interface details",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "nvos",
          "cl",
          "hbn"
        ],
        "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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth"
            ]
          }
        }
      },
      "get": {
        "summary": "Return LLDP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighbors",
        "x-cue-controller": "cue_cue_v1.interface.lldp_neighbors_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-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-common-lldp-neighbor-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "nvos": {
            "include": [
              "eth"
            ]
          }
        }
      },
      "get": {
        "summary": "Return an LLDP neighbor on an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighbor",
        "x-cue-controller": "cue_cue_v1.interface.lldp_neighbor_get",
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-lldp-if-lldp-neigh"
          }
        }
      }
    },
    "/system": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display system information",
        "tags": [
          "system"
        ],
        "operationId": "getSystem",
        "x-cue-controller": "cue_cue_v1.system.system_get",
        "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": "Perform system actions",
        "tags": [
          "system"
        ],
        "operationId": "updateSystem",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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 information",
        "tags": [
          "system"
        ],
        "operationId": "deleteSystem",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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 actions",
        "tags": [
          "system",
          "action"
        ],
        "operationId": "actionSystem",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.system_reboot_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/events": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear events table",
        "tags": [
          "system",
          "events",
          "action"
        ],
        "operationId": "actionEvents",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-events-system-events"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Display events (last 50 by default)",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEvents",
        "x-cue-controller": "cue_cue_v1.events.events_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events"
          }
        }
      },
      "patch": {
        "summary": "Update system events configuration",
        "tags": [
          "system",
          "events"
        ],
        "x-cue-prune": [
          "cl"
        ],
        "operationId": "updateEvents",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-events-system-events"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events"
          }
        }
      },
      "delete": {
        "summary": "Clear system events configuration",
        "tags": [
          "system",
          "events"
        ],
        "x-cue-prune": [
          "cl"
        ],
        "operationId": "deleteEvents",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/events/{event-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-events-event-id"
        }
      ],
      "get": {
        "summary": "Display requested event",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEvent",
        "x-cue-controller": "cue_cue_v1.events.event_id_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-event"
          }
        }
      }
    },
    "/system/events/last": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display last 20 events from table",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEventsLast",
        "x-cue-controller": "cue_cue_v1.events.events_last_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events-last"
          }
        }
      }
    },
    "/system/events/last/{number}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-events-number"
        }
      ],
      "get": {
        "summary": "Display last n events from table",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEventsLastNumber",
        "x-cue-controller": "cue_cue_v1.events.events_last_requested_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events-last"
          }
        }
      }
    },
    "/system/events/recent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display events over recent 5 minutes",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEventsRecent",
        "x-cue-controller": "cue_cue_v1.events.events_recent_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events-recent"
          }
        }
      }
    },
    "/system/events/recent/{minutes}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-events-minutes"
        }
      ],
      "get": {
        "summary": "Display events over recent n minutes",
        "tags": [
          "system",
          "events"
        ],
        "operationId": "getEventRecentMinutes",
        "x-cue-controller": "cue_cue_v1.events.events_recent_requested_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-events-system-events-recent"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.system.aaa_get",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display AAA authentication configuration and state",
        "tags": [
          "aaa",
          "authentication"
        ],
        "operationId": "getAuthentication",
        "x-cue-controller": "cue_cue_v1.system.authentication_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-authentication"
          }
        }
      },
      "patch": {
        "summary": "Configure AAA authentication",
        "tags": [
          "aaa",
          "authentication"
        ],
        "operationId": "updateAuthentication",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-authentication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-authentication"
          }
        }
      },
      "delete": {
        "summary": "Clear AAA authentication configuration",
        "tags": [
          "aaa",
          "authentication"
        ],
        "operationId": "deleteAuthentication",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/allow-reset-local-passwords": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get local users' passwords reset feature state.",
        "tags": [
          "system",
          "allow-reset-local-passwords"
        ],
        "operationId": "getLocalUsersPasswordReset",
        "x-cue-controller": "cue_cue_v1.system.reset_local_users_state_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-allow-reset-local-passwords"
          }
        }
      },
      "patch": {
        "summary": "Configure local users' passwords reset feature state.",
        "tags": [
          "system",
          "allow-reset-local-passwords"
        ],
        "operationId": "updateLocalUsersPasswordReset",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-allow-reset-local-passwords"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-allow-reset-local-passwords"
          }
        }
      },
      "delete": {
        "summary": "Clear local users' passwords reset feature state.",
        "tags": [
          "system",
          "allow-reset-local-passwords"
        ],
        "operationId": "deleteLocalUsersPasswordReset",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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/restrictions": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "List handling of failed authentication attempts",
        "tags": [
          "aaa",
          "restrictions"
        ],
        "operationId": "getRestrictions",
        "x-cue-controller": "cue_cue_v1.system.restrictions_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-restrictions"
          }
        }
      },
      "patch": {
        "summary": "Configure handling of failed authentication attempts",
        "tags": [
          "aaa",
          "restrictions"
        ],
        "operationId": "updateRestrictions",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-restrictions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-restrictions"
          }
        }
      },
      "delete": {
        "summary": "Clear authentication",
        "tags": [
          "aaa",
          "restrictions"
        ],
        "operationId": "deleteRestrictions",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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 user authentication restrictions",
        "tags": [
          "aaa",
          "authentication",
          "restrictions",
          "action"
        ],
        "operationId": "actionRestrictions",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-restrictions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/profile": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System profile capabilities",
        "tags": [
          "system",
          "profile"
        ],
        "operationId": "getSystemProfile",
        "x-cue-controller": "cue_cue_v1.system.profile_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-profile"
          }
        }
      },
      "post": {
        "summary": "Change System profile capabilities",
        "tags": [
          "system",
          "profile",
          "action"
        ],
        "operationId": "actionSystemProfile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.system_profile_change_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system-profile"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/date-time": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Change System date and time",
        "tags": [
          "system",
          "date-time",
          "action"
        ],
        "operationId": "actionSystemDateTime",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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/version": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System version information",
        "tags": [
          "system"
        ],
        "operationId": "getSystemVersion",
        "x-cue-controller": "cue_cue_v1.system.system_version_get",
        "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/tech-support": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System tech-support files",
        "tags": [
          "system",
          "tech-support"
        ],
        "operationId": "getSystemTechSupport",
        "x-cue-controller": "cue_cue_v1.system.system_techsupport_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tech-support-system-tech-support"
          }
        }
      },
      "post": {
        "summary": "Generate system tech-support file",
        "tags": [
          "system",
          "tech-support",
          "action"
        ],
        "operationId": "actionTechSupport",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tech-support-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",
        "x-cue-controller": "cue_cue_v1.system.system_techsupport_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tech-support-system-tech-support-files"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate tech-support files",
        "tags": [
          "system",
          "tech-support",
          "action",
          "files"
        ],
        "operationId": "actionTechSupportFiles",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tech-support-system-tech-support-files"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/tech-support/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-tech-support-file-name"
        }
      ],
      "post": {
        "summary": "Actions to manipulate tech-support files",
        "tags": [
          "system",
          "tech-support",
          "action",
          "file"
        ],
        "operationId": "actionTechSupportFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tech-support-system-tech-support-file-actions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue_cue_v1.system.system_health_get",
        "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-synopsis": "Show system health status",
        "x-cue-version": "25.01.1000",
        "x-cue-history": "25.01.1000",
        "x-cue-example": "nv show system health [-w brief|detail]"
      }
    },
    "/system/health/history": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display system health history",
        "tags": [
          "system",
          "health"
        ],
        "operationId": "getSystemHealthHistory",
        "x-cue-controller": "cue_cue_v1.system.system_health_history_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-health-system-health-history"
          }
        },
        "x-cue-synopsis": "Show system health history file",
        "x-cue-version": "25.01.1000",
        "x-cue-history": "25.01.1000",
        "x-cue-example": "nv show system health history"
      }
    },
    "/system/health/history/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system health history files",
        "tags": [
          "system",
          "health",
          "files"
        ],
        "operationId": "getSystemHealthHistoryFiles",
        "x-cue-controller": "cue_cue_v1.system.system_health_history_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-health-system-health-history-files"
          }
        },
        "x-cue-synopsis": "Show system health history files",
        "x-cue-version": "25.01.1000",
        "x-cue-history": "25.01.1000",
        "x-cue-example": "nv show system health history files"
      }
    },
    "/system/health/history/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-health-file-name"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display system health history file",
        "tags": [
          "system",
          "health",
          "files"
        ],
        "operationId": "getSystemHealthHistoryFile",
        "x-cue-controller": "cue_cue_v1.system.system_health_history_file_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-health-system-health-history-file"
          }
        },
        "x-cue-synopsis": "Show system health history file",
        "x-cue-version": "25.01.1000",
        "x-cue-history": "25.01.1000",
        "x-cue-example": "nv show system health history file health_report"
      },
      "post": {
        "summary": "System health files actions",
        "tags": [
          "system",
          "health",
          "action",
          "files"
        ],
        "operationId": "actionSystemHealth",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-health-system-health-history-file-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display configuration for system statistics collection reports",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "getSystemStats",
        "x-cue-controller": "cue_cue_v1.stats.stats_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats"
          }
        }
      },
      "patch": {
        "summary": "Modify statistic configuration",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "updateSystemStats",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats"
          }
        }
      },
      "delete": {
        "summary": "Reset statistic configration",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "deleteSystemStats",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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 statistic actions",
        "tags": [
          "system",
          "stats",
          "action"
        ],
        "operationId": "actionSystemStats",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/stats/category": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get statistic categories",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "getSystemStatsCategories",
        "x-cue-controller": "cue_cue_v1.stats.stats_categories_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-categories"
          }
        }
      },
      "patch": {
        "summary": "Configure statistic categories",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "updateSystemStatsCategories",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats-categories"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-categories"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all categories",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "deleteSystemStatsCategories",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/stats/category/{category-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-stats-category-id"
        }
      ],
      "get": {
        "summary": "Get the statistic category state and config",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "getSystemStatsCategory",
        "x-cue-controller": "cue_cue_v1.stats.stats_category_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-category"
          }
        }
      },
      "patch": {
        "summary": "Configure statistic category",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "updateSystemStatsCategory",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats-category"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-category"
          }
        }
      },
      "delete": {
        "summary": "Reset statistic category configration",
        "tags": [
          "system",
          "stats"
        ],
        "operationId": "deleteSystemStatsCategory",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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 statistic category actions",
        "tags": [
          "system",
          "stats",
          "action"
        ],
        "operationId": "actionSystemStatsCategory",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats-category"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/stats/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display statistic report files",
        "tags": [
          "system",
          "stats",
          "files"
        ],
        "operationId": "getSystemStatsFiles",
        "x-cue-controller": "cue_cue_v1.stats.stats_report_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-report-files"
          }
        }
      }
    },
    "/system/stats/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-stats-file-name"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display statistis report file",
        "tags": [
          "system",
          "stats",
          "files"
        ],
        "operationId": "getSystemStatsFile",
        "x-cue-controller": "cue_cue_v1.stats.stats_report_file_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stats-stats-report-file"
          }
        }
      },
      "post": {
        "summary": "System statistic report files actions",
        "tags": [
          "system",
          "stats",
          "action",
          "files"
        ],
        "operationId": "actionSystemStatsFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stats-stats-report-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/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",
        "x-cue-controller": "cue.utils.controllers.noop_get",
        "x-cue-prune": [
          "nvos"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all VRFs",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfs",
        "x-cue-controller": "cue_cue_v1.vrf.vrfs_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrfs"
          }
        }
      }
    },
    "/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": "Return a VRF",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrf",
        "x-cue-controller": "cue_cue_v1.vrf.vrf_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrf"
          }
        }
      }
    },
    "/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": "Return loopback interface details of a VRF",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfLoopback",
        "x-cue-controller": "cue_cue_v1.vrf.loopback_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-loopback"
          }
        }
      }
    },
    "/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": "Return IP details of a VRF loopback interface",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIp",
        "x-cue-controller": "cue_cue_v1.vrf.ip_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-ip"
          }
        }
      }
    },
    "/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": "Return details of the IP addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIpAddresses",
        "x-cue-controller": "cue_cue_v1.vrf.ip_addresses_get",
        "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"
          }
        }
      }
    },
    "/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": "Return details of the given IP address",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIpAddress",
        "x-cue-controller": "cue_cue_v1.vrf.ip_address_get",
        "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"
          }
        }
      }
    },
    "/ib": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get all IB configuration",
        "tags": [
          "ib"
        ],
        "operationId": "getIb",
        "x-cue-controller": "cue_cue_v1.ib.ib_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-ib"
          }
        }
      }
    },
    "/ib/device": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all IB devices",
        "tags": [
          "ib"
        ],
        "operationId": "getIbDevices",
        "x-cue-controller": "cue_cue_v1.ib.devices_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-device-devices"
          }
        }
      }
    },
    "/ib/device/{device-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ib-device-device-id"
        }
      ],
      "get": {
        "summary": "Get an IB device",
        "tags": [
          "ib"
        ],
        "operationId": "getIbDevice",
        "x-cue-controller": "cue_cue_v1.ib.device_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-device-device"
          }
        }
      }
    },
    "/ib/ibdiagnet": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display the ibdiagnet log file",
        "tags": [
          "ib",
          "ibdiagnet"
        ],
        "operationId": "getIbdiagnetLog",
        "x-cue-controller": "cue_cue_v1.ib.ibdiagnet_log_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-ibdiagnet-ibdiagnet-log"
          }
        }
      }
    },
    "/ib/ibdiagnet/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display the ibdiagnet archive files",
        "tags": [
          "ib",
          "ibdiagnet",
          "files"
        ],
        "operationId": "getIbdiagnetArchiveFiles",
        "x-cue-controller": "cue_cue_v1.ib.ibdiagnet_archive_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-ibdiagnet-ibdiagnet-archive-files"
          }
        }
      }
    },
    "/ib/ibdiagnet/files/{archive-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ib-ibdiagnet-archive-name"
        }
      ],
      "post": {
        "summary": "Manipulate with ibdiagnet archive file",
        "tags": [
          "ib",
          "ibdiagnet",
          "action",
          "files"
        ],
        "operationId": "actionIbdiagnetArchive",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-ibdiagnet-ibdiagnet-archive-file-actions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/ib/cmd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Run ib command",
        "tags": [
          "ib",
          "action"
        ],
        "operationId": "actionRunIbCmd",
        "x-cue-prune": [
          "ib-cmd-unsupported"
        ],
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-ib-cmd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/ntp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "status",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display NTP configuration and status",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtp",
        "x-cue-controller": "cue_cue_v1.ntp.ntp_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-ntp"
          }
        },
        "x-cue-synopsis": "Display NTP configuration and status",
        "x-cue-version": "25.01.1000",
        "x-cue-example": "nv show system ntp"
      },
      "patch": {
        "summary": "Update NTP configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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 configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ntp/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "query",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display NTP servers configuration and query data",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpServers",
        "x-cue-controller": "cue_cue_v1.ntp.servers_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-servers"
          }
        },
        "x-cue-synopsis": "Display NTP servers configuration and query data",
        "x-cue-version": "25.01.1000",
        "x-cue-example": "nv show system ntp server"
      },
      "patch": {
        "summary": "Update the NTP servers configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ntp/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ntp-server-id"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display NTP server configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpServer",
        "x-cue-controller": "cue_cue_v1.ntp.server_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-server"
          }
        },
        "x-cue-synopsis": "Display NTP server configuration",
        "x-cue-version": "25.01.1000",
        "x-cue-example": "nv show system ntp server 10.10.10.10"
      },
      "patch": {
        "summary": "Update the NTP server configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ntp/key": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display NTP authentication keys inventory",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpKeys",
        "x-cue-controller": "cue_cue_v1.ntp.keys_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-keys"
          }
        },
        "x-cue-synopsis": "Display NTP authentication keys inventory",
        "x-cue-version": "25.01.1000",
        "x-cue-example": "nv show system ntp key"
      },
      "patch": {
        "summary": "Update the NTP keys configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpKeys",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-keys"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-keys"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP authentication keys",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpKeys",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ntp/key/{key-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ntp-key-id"
        }
      ],
      "get": {
        "summary": "Display NTP authentication key configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpKey",
        "x-cue-controller": "cue_cue_v1.ntp.key_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-key"
          }
        },
        "x-cue-synopsis": "Display NTP authentication key configuration",
        "x-cue-version": "25.01.1000",
        "x-cue-example": "nv show system ntp key 42"
      },
      "patch": {
        "summary": "Update the NTP authentication key configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpKey",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-key"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-key"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP authentication key",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpKey",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Get syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslog",
        "x-cue-controller": "cue_cue_v1.system.syslog_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-syslog"
          }
        },
        "x-cue-synopsis": "Show syslog configuration",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog"
      },
      "patch": {
        "summary": "Update syslog global parameters",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslog",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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": "Clear syslog global parameters",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslog",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog/format": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Show syslog format",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogFormat",
        "x-cue-controller": "cue_cue_v1.system.syslog_format_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-format"
          }
        },
        "x-cue-synopsis": "Show syslog format",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog format"
      },
      "patch": {
        "summary": "Update syslog format",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogFormat",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-format-patch"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-format"
          }
        }
      },
      "delete": {
        "summary": "Clear syslog format",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogFormat",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog/format/welf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Show syslog WELF format",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogFormatWelf",
        "x-cue-controller": "cue_cue_v1.system.syslog_format_welf_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-format-welf"
          }
        },
        "x-cue-synopsis": "Show syslog WELF format configuration",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog format welf"
      },
      "patch": {
        "summary": "Update syslog WELF format",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogFormatWelf",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-format-welf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-format-welf"
          }
        }
      },
      "delete": {
        "summary": "Clear syslog WELF format",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogFormatWelf",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Show remote syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogServers",
        "x-cue-controller": "cue_cue_v1.system.syslog_servers_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-servers"
          }
        },
        "x-cue-synopsis": "Show remote syslog servers",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog server"
      },
      "patch": {
        "summary": "Update remote syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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 remote syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogServers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-syslog-server-id"
        }
      ],
      "get": {
        "summary": "Show remote syslog server configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogServersServer",
        "x-cue-controller": "cue_cue_v1.system.syslog_server_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-server"
          }
        },
        "x-cue-synopsis": "Show remote syslog server configuration",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog server 1.1.1.1"
      },
      "patch": {
        "summary": "Update remote syslog server configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogServersServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "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 remote syslog server configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogServersServer",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/syslog/server/{server-id}/filter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-syslog-server-id"
        }
      ],
      "get": {
        "summary": "Show remote syslog server filters",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogServersServerFilter",
        "x-cue-controller": "cue_cue_v1.system.syslog_server_filter_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-filter"
          }
        },
        "x-cue-synopsis": "Show remote syslog server filters",
        "x-cue-version": "25.01.0800",
        "x-cue-example": "nv show system syslog server 1.1.1.1 filter"
      },
      "patch": {
        "summary": "Update remote syslog server filters",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogServersServerFilter",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-filter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-filter"
          }
        }
      },
      "delete": {
        "summary": "Clear remote syslog server filters",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogServersServerFilter",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "x-cue-controller": "cue_cue_v1.ptp.ptp_get",
        "x-cue-prune": [
          "nvos"
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        },
        "x-cue-synopsis": "Show PTP state",
        "x-cue-version": "25.02.0100",
        "x-cue-example": "nv show system ptp",
        "x-cue-related": "nv set system ptp tc enabled"
      },
      "patch": {
        "summary": "Update PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "nvos"
        ],
        "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",
        "x-cue-prune": [
          "nvos"
        ],
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/serial-console": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get serial console configuration.",
        "tags": [
          "system",
          "serial-console"
        ],
        "operationId": "getSerialConsole",
        "x-cue-controller": "cue_cue_v1.system.serial_console_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-serial-console"
          }
        }
      },
      "patch": {
        "summary": "Set serial console configuration.",
        "tags": [
          "system",
          "serial-console"
        ],
        "operationId": "updateSerialConsole",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-serial-console"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-serial-console"
          }
        }
      },
      "delete": {
        "summary": "Clear serial console configuration.",
        "tags": [
          "system",
          "serial-console"
        ],
        "operationId": "deleteSerialConsole",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/cluster": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display the cluster state",
        "tags": [
          "cluster"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getCluster",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster"
          }
        },
        "x-cue-synopsis": "Display the cluster state",
        "x-cue-example": "nv show cluster",
        "x-cue-related": "nv set cluster state disabled"
      },
      "patch": {
        "summary": "Update cluster configuration",
        "tags": [
          "cluster"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "updateCluster",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster"
          }
        }
      },
      "delete": {
        "summary": "Delete cluster configuration",
        "tags": [
          "cluster"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "deleteCluster",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Configure cluster",
        "tags": [
          "cluster",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionCluster",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/cluster/apps": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "installed",
              "running",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display all cluster apps",
        "tags": [
          "cluster",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterApps",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_apps_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-apps"
          }
        },
        "x-cue-synopsis": "Display all cluster apps"
      }
    },
    "/cluster/apps/{app-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "Display a cluster app",
        "tags": [
          "cluster",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterApp",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app"
          }
        },
        "x-cue-synopsis": "Display a cluster app"
      },
      "post": {
        "summary": "Actions to manipulate a Cluster Application",
        "tags": [
          "cluster",
          "apps",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterApp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/cluster/apps/{app-name}/log-level": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "Return cluster apps log level",
        "tags": [
          "cluster",
          "apps",
          "log-level"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterAppLoglevel",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_loglevel_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app-loglevel"
          }
        },
        "x-cue-synopsis": "Display log-level of a cluster app"
      },
      "post": {
        "summary": "Actions to manipulate the log-level of a cluster application",
        "tags": [
          "cluster",
          "apps",
          "action",
          "log-level"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppLoglevel",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app-loglevel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/cluster/apps/{app-name}/manager": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "post": {
        "summary": "Actions to manipulate the Manager of a cluster application",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppMgr",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app-mgr-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return Cluster apps Manager info",
        "tags": [
          "cluster",
          "apps",
          "manager"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterAppMgr",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_mgr_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app-mgr"
          }
        }
      }
    },
    "/cluster/apps/{app-name}/manager/certificate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "post": {
        "summary": "Update Cluster App App Manager Certificate",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "certificate",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppMgrCert",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app-mgr-cert"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return Cluster App Manager Certificate info",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "certificate"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterAppMgrCert",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_mgr_cert_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app-mgr-cert"
          }
        }
      }
    },
    "/cluster/apps/{app-name}/manager/ca-certificate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "post": {
        "summary": "Update Cluster App Manager CA Certificate",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "ca-certificate",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppMgrCaCert",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app-mgr-ca-cert"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return Cluster App Manager Certificate info",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "ca-certificate"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterAppMgrCaCert",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_mgr_ca_cert_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app-mgr-ca-cert"
          }
        }
      }
    },
    "/cluster/apps/{app-name}/manager/encryption": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "post": {
        "summary": "Update Cluster App Manager Encryption",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "encryption",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppMgrEnc",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-cluster-app-mgr-enc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return Cluster App Manager Encryption info",
        "tags": [
          "cluster",
          "apps",
          "manager",
          "encryption"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getClusterAppMgrEncryption",
        "x-cue-controller": "cue_cue_v1.cluster.cluster_app_mgr_enc_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-cluster-app-mgr-enc"
          }
        }
      }
    },
    "/sdn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "The sdn path",
        "tags": [
          "sdn"
        ],
        "operationId": "getSdn",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "x-cue-controller": "cue_cue_v1.cluster.sdn_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn"
          }
        },
        "x-cue-synopsis": "Display sdn"
      }
    },
    "/sdn/config": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "The sdn config",
        "tags": [
          "sdn",
          "config"
        ],
        "operationId": "getSdnConfig",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "x-cue-controller": "cue_cue_v1.cluster.sdn_config_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-config"
          }
        },
        "x-cue-synopsis": "Display sdn config"
      }
    },
    "/sdn/config/apps": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return all cluster apps",
        "tags": [
          "sdn",
          "config",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnConfigApps",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_config_apps_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-config-apps"
          }
        },
        "x-cue-synopsis": "Display sdn apps"
      }
    },
    "/sdn/config/apps/{app-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "The sdn config app name",
        "tags": [
          "sdn",
          "config",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnConfigApp",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_config_app_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-config-app"
          }
        },
        "x-cue-synopsis": "Display a sdn app"
      }
    },
    "/sdn/config/apps/{app-name}/type": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "Return all cluster apps",
        "tags": [
          "sdn",
          "config",
          "apps",
          "type"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnConfigAppTypes",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_config_app_types_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-config-types"
          }
        },
        "x-cue-synopsis": "Display config types for a sdn app"
      }
    },
    "/sdn/config/apps/{app-name}/type/{file-type}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        }
      ],
      "get": {
        "summary": "Display available app config of the given type in the system",
        "tags": [
          "sdn",
          "config",
          "apps",
          "type"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnConfigAppType",
        "x-cue-controller": "cue_cue_v1.cluster.app_config_type_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-config-type"
          }
        },
        "x-cue-synopsis": "Display a config type for a sdn app"
      },
      "post": {
        "summary": "Manipulate cluster app config file",
        "tags": [
          "sdn",
          "config",
          "app",
          "type",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppConfig",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-app-config-type"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/config/apps/{app-name}/type/{file-type}/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        }
      ],
      "get": {
        "summary": "Display available app config files of the given type in the system",
        "tags": [
          "sdn",
          "config",
          "apps",
          "type",
          "files"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnConfigAppFiles",
        "x-cue-controller": "cue_cue_v1.cluster.app_config_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-config-files"
          }
        },
        "x-cue-example": "nv show sdn config app <app> type <type> files",
        "x-cue-related": "nv action fetch sdn config app <app> type <type> <url>",
        "x-cue-synopsis": "Show cluster application config files"
      }
    },
    "/sdn/config/apps/{app-name}/type/{file-type}/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-name"
        }
      ],
      "post": {
        "summary": "Manipulate cluster app config file",
        "tags": [
          "sdn",
          "config",
          "apps",
          "type",
          "files",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnConfigAppFiles",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-app-config-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "The sdn state",
        "tags": [
          "sdn",
          "state"
        ],
        "operationId": "getSdnState",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "x-cue-controller": "cue_cue_v1.cluster.sdn_state_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-state"
          }
        },
        "x-cue-synopsis": "Display sdn state"
      }
    },
    "/sdn/state/apps": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return all cluster apps",
        "tags": [
          "sdn",
          "state",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnStateApps",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_state_apps_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-state-apps"
          }
        },
        "x-cue-synopsis": "Display sdn apps"
      }
    },
    "/sdn/state/apps/{app-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "The sdn state app name",
        "tags": [
          "sdn",
          "state",
          "apps"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnStateApp",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_state_app_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-state-app"
          }
        },
        "x-cue-synopsis": "Display a sdn app"
      }
    },
    "/sdn/state/apps/{app-name}/type": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "get": {
        "summary": "Return all cluster apps",
        "tags": [
          "sdn",
          "state",
          "apps",
          "type"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnStateAppTypes",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_state_app_types_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-state-types"
          }
        },
        "x-cue-synopsis": "Display state types of a sdn app"
      }
    },
    "/sdn/state/apps/{app-name}/type/{file-type}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        }
      ],
      "get": {
        "summary": "Display available app state of the given type in the system",
        "tags": [
          "sdn",
          "state",
          "apps",
          "type"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnStateAppType",
        "x-cue-controller": "cue_cue_v1.cluster.app_state_type_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-state-type"
          }
        },
        "x-cue-synopsis": "Display a state type of a sdn app"
      },
      "post": {
        "summary": "Manipulate cluster app state file",
        "tags": [
          "sdn",
          "state",
          "apps",
          "state",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionClusterAppState",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-app-state-type"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/state/apps/{app-name}/type/{file-type}/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        }
      ],
      "get": {
        "summary": "Display available app state files of the given type in the system",
        "tags": [
          "sdn",
          "state",
          "apps",
          "type",
          "files"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnStateAppFiles",
        "x-cue-controller": "cue_cue_v1.cluster.app_state_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-app-state-files"
          }
        },
        "x-cue-example": "nv show sdn state app <app> type <type> files",
        "x-cue-related": "nv action fetch sdn state app <app> type <type> <url>",
        "x-cue-synopsis": "Show cluster application state files"
      }
    },
    "/sdn/state/apps/{app-name}/type/{file-type}/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-type"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-file-name"
        }
      ],
      "post": {
        "summary": "Manipulate cluster app state file",
        "tags": [
          "sdn",
          "state",
          "apps",
          "type",
          "files",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnStateAppFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-app-state-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/partition": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "The sdn partitions",
        "tags": [
          "sdn",
          "partition"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnPartitions",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_partitions_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-partitions"
          }
        },
        "x-cue-synopsis": "Display sdn partitions"
      }
    },
    "/sdn/partition/{partition-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-partition-id"
        }
      ],
      "get": {
        "summary": "The sdn partition",
        "tags": [
          "sdn",
          "partition"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnPartition",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_partition_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-partition"
          }
        },
        "x-cue-synopsis": "Display a sdn partition"
      },
      "post": {
        "summary": "Manipulate a sdn partition",
        "tags": [
          "sdn",
          "partition",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnPartition",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-sdn-partition"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/partition/{partition-id}/location": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-partition-id"
        }
      ],
      "get": {
        "summary": "The locations of a sdn partition",
        "tags": [
          "sdn",
          "partition",
          "location"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnPartitionLocations",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_partition_locations_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-partition-locations"
          }
        }
      }
    },
    "/sdn/partition/{partition-id}/location/{location-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-partition-id"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-location-id"
        }
      ],
      "post": {
        "summary": "Manipulate a location of a sdn partition",
        "tags": [
          "sdn",
          "partition",
          "location",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnPartitionLocation",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-sdn-partition-location"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/partition/{partition-id}/uuid": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-partition-id"
        }
      ],
      "get": {
        "summary": "The uuids of a sdn partition",
        "tags": [
          "sdn",
          "partition",
          "uuid"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "getSdnPartitionUuids",
        "x-cue-controller": "cue_cue_v1.cluster.sdn_partition_uuids_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-sdn-partition-uuids"
          }
        }
      }
    },
    "/sdn/partition/{partition-id}/uuid/{uuid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-partition-id"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-uuid"
        }
      ],
      "post": {
        "summary": "Manipulate a uuid of a sdn partition",
        "tags": [
          "sdn",
          "partition",
          "uuid",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnPartitionUuid",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-sdn-partition-uuid"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/sdn/factory-default": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Reset sdn configuration to factory-default",
        "tags": [
          "sdn",
          "factory-default",
          "action"
        ],
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "operationId": "actionSdnResetFactoryDefault",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.cluster.sdn_factory_default_reset_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-sdn-factory-default"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/ib": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE IB configuration and state",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "getFAEIB",
        "x-cue-controller": "cue_cue_v1.ib.fae_ib_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib"
          }
        }
      }
    },
    "/fae/ib/ufm-mad": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display active ufm mad configuration",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "getFAEIBUfmMad",
        "x-cue-controller": "cue_cue_v1.ib.fae_ufm_mad_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib-ufm-mad"
          }
        }
      },
      "patch": {
        "summary": "Configure ufm mad feature state",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "updateFAEIBUfmMad",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-fae-ib-ufm-mad"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib-ufm-mad"
          }
        }
      },
      "delete": {
        "summary": "Reset ufm mad feature configuration",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "deleteFAEIBUfmMad",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/ib/ufm-mad/advertised-addresses": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display active ufm mad advertised addresses",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "getFAEIbUfmMadState",
        "x-cue-controller": "cue_cue_v1.ib.fae_ib_ufm_mad_state_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib-ufm-mad-state"
          }
        }
      }
    },
    "/fae/ib/link-low-power": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "x-cue-prune-runtime": {
        "platform_no_link_low_power": {}
      },
      "get": {
        "summary": "Display link low power configuration",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "getFAEIBLinkLowPower",
        "x-cue-controller": "cue_cue_v1.ib.fae_link_low_power_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib-link-low-power"
          }
        }
      },
      "patch": {
        "summary": "Configure link low power state",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "updateFAEIBLinkLowPower",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-fae-ib-link-low-power"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fae-ib-link-low-power"
          }
        }
      },
      "delete": {
        "summary": "Reset link low power configuration",
        "tags": [
          "fae",
          "ib"
        ],
        "operationId": "deleteFAEIBLinkLowPower",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Show FAE information",
        "tags": [
          "fae"
        ],
        "operationId": "getFAE",
        "x-cue-controller": "cue_cue_v1.fae.fae_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-fae-fae"
          }
        }
      },
      "patch": {
        "summary": "Update FAE configuration",
        "tags": [
          "fae"
        ],
        "operationId": "updateFAE",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-fae-fae"
          }
        }
      },
      "delete": {
        "summary": "Clear FAE configuration",
        "tags": [
          "fae"
        ],
        "operationId": "deleteFAE",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/sonic-cli": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "FAE actions",
        "tags": [
          "fae",
          "action"
        ],
        "operationId": "actionFAE",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae-sonic-cli"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/bmc-redfish-login-token": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "fetch BMC Redfish Login Token",
        "tags": [
          "fae",
          "bmc-redfish-login-token",
          "action"
        ],
        "operationId": "actionFAEBmcRedfishToken",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae-bmc-redfish-login-token"
        },
        "x-cue-example": "nv action fetch fae bmc-redfish-login-token ",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/health-detailed": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System health extended information",
        "tags": [
          "system",
          "health"
        ],
        "operationId": "getFAESystemHealth",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_health_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-fae-fae-health"
          }
        }
      }
    },
    "/fae/ipoib-mapping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE IPoIB to ASIC mapping",
        "tags": [
          "fae",
          "ipoib"
        ],
        "operationId": "getFAEIpoIbMapping",
        "x-cue-controller": "cue_cue_v1.fae.fae_ipoib_mapping_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-fae-fae-ipoib-mapping"
          }
        }
      }
    },
    "/fae/system": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE system information",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "getFAESystem",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system"
          }
        }
      },
      "patch": {
        "summary": "Update FAE system information",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "updateFAESystem",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-system"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system"
          }
        }
      },
      "delete": {
        "summary": "Clear FAE system information",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "deleteFAESystem",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/ssd-cleanup": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "FAE actions",
        "tags": [
          "fae",
          "action",
          "ssd-cleaup"
        ],
        "operationId": "actionFAESSDCleanup",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/response-system-fae-ssd-cleanup"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/system/ready": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system ready feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "getFAESystemReady",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_ready_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system-ready"
          }
        }
      },
      "patch": {
        "summary": "Update system ready feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "updateFAESystemReady",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-system-ready"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system-ready"
          }
        }
      },
      "delete": {
        "summary": "Clear system ready feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "deleteFAESystemReady",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE system logs",
        "tags": [
          "fae",
          "system",
          "log"
        ],
        "operationId": "getFAESystemLog",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_logs_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-log-fae-system-logs"
          }
        }
      },
      "patch": {
        "summary": "Update FAE system logs",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "updateFAESystemLog",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-log-fae-system-logs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-log-fae-system-logs"
          }
        }
      },
      "delete": {
        "summary": "Clear FAE system logs",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "deleteFAESystemLog",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/log/remarkable-logs": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display remarkable logs configuration",
        "tags": [
          "system",
          "log",
          "fae"
        ],
        "operationId": "getFaeRemarkableSystemLogs",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_remarkable_logs_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-log-fae-system-remarkable-logs"
          }
        }
      },
      "patch": {
        "summary": "Configure remarkable logs",
        "tags": [
          "system",
          "log",
          "fae"
        ],
        "operationId": "updateFaeRemarkableSystemLogs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-log-fae-system-remarkable-logs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-log-fae-system-remarkable-logs"
          }
        }
      },
      "delete": {
        "summary": "Delete remarkable logs configuration",
        "tags": [
          "system",
          "log",
          "fae"
        ],
        "operationId": "deleteFaeRemarkableSystemLogs",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/serial-console": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Toggle serial-console output",
        "tags": [
          "fae",
          "system",
          "serial-console",
          "action"
        ],
        "operationId": "actionFAESerialConsole",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cl",
          "hbn",
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-system-serial-console"
        },
        "x-cue-example": "nv action change fae system serial-console connected-to <cpu|bmc>",
        "x-cue-related": "nv show system serial-console",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/system/mgmt-unsolicited": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system mgmt-unsolicited feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "getFAESystemMgmtUnsolicited",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_mgmt_unsolicited_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-mgmt-unsolicited"
          }
        }
      },
      "patch": {
        "summary": "Update system mgmt-unsolicited feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "updateFAESystemMgmtUnsolicited",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-mgmt-unsolicited"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-mgmt-unsolicited"
          }
        }
      },
      "delete": {
        "summary": "Clear system mgmt-unsolicited feature configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "deleteFAESystemMgmtUnsolicited",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/fatal": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display fatal state information",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "getFaeSystemFatal",
        "x-cue-controller": "cue_cue_v1.fae.fae_system_fatal_get",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system-fatal"
          }
        }
      },
      "patch": {
        "summary": "Update fatal state information",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "updateFaeSystemFatal",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-system-fatal"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-fae-system-fatal"
          }
        }
      },
      "delete": {
        "summary": "Clear fatal state configuration",
        "tags": [
          "fae",
          "system"
        ],
        "operationId": "deleteFaeSystemFatal",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "x-cue-prune": [
          "cl"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/system/fatal/monitor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Resume system fatal monitoring and handling",
        "tags": [
          "fae",
          "system",
          "action"
        ],
        "operationId": "actionFaeSystemFatalMonitor",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.system.fae_system_fatal_monitor_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-fae-system-fatal-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/fast-recovery": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display fast-recovery configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFAEIBFastRecoveryState",
        "x-cue-controller": "cue_cue_v1.fae.fae_ib_fast_recovery_get",
        "x-cue-synopsis": "Show fast recovery feature configuration",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show fae fast-recovery",
        "x-cue-related": "nv set/unset fae fast-recovery state",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery"
          }
        }
      },
      "patch": {
        "summary": "Update fast-recovery configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "updateFAEIBFastRecoveryState",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-synopsis": "Set fast recovery feature global state",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv set/unset fae fast-recovery state",
        "x-cue-related": "nv show fae fast-recovery",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-fast-recovery-fae-fast-recovery"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery"
          }
        }
      },
      "delete": {
        "summary": "Clear fast-recovery configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "deleteFAEIBFastRecoveryState",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/fast-recovery/trigger": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display fast-recovery triggers configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFAEIBFastRecoveryTriggers",
        "x-cue-controller": "cue_cue_v1.fae.fae_ib_fast_recovery_triggers_get",
        "x-cue-synopsis": "Show fast recovery triggers configuration",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show fae fast-recovery trigger",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-triggers"
          }
        }
      },
      "patch": {
        "summary": "Update fast-recovery triggers configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "updateFAEIBFastRecoveryTriggers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-fast-recovery-fae-fast-recovery-triggers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-triggers"
          }
        }
      },
      "delete": {
        "summary": "Clear fast-recovery triggers configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "deleteFAEIBFastRecoveryTriggers",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/fast-recovery/trigger/{trigger-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ib-fast-recovery-trigger-id"
        }
      ],
      "get": {
        "summary": "Display requested fast-recovery trigger configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFAEIBFastRecoveryTrigger",
        "x-cue-controller": "cue_cue_v1.fae.fae_ib_fast_recovery_trigger_get",
        "x-cue-synopsis": "Show fast recovery trigger configuration",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show fae fast-recovery trigger {name}",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-trigger"
          }
        }
      },
      "patch": {
        "summary": "Update fast-recovery trigger configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "updateFAEIBFastRecoveryTrigger",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "x-cue-synopsis": "Set fast recovery trigger events",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv set/unset fae fast-recovery trigger {name} event {error|warning}",
        "x-cue-related": "nv show fae fast-recovery trigger",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ib-fast-recovery-fae-fast-recovery-trigger"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-trigger"
          }
        }
      },
      "delete": {
        "summary": "Clear fast-recovery trigger configuration",
        "tags": [
          "fae",
          "ib",
          "fast-recovery"
        ],
        "operationId": "deleteFAEIBFastRecoveryTrigger",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "small",
              "mac",
              "link-diagnostics",
              "acl-statistics",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display FAE interfaces information",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEInterfaces",
        "x-cue-controller": "cue_cue_v1.fae.fae_interfaces_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-fae-interfaces"
          }
        }
      },
      "post": {
        "summary": "Manipulate all interfaces",
        "tags": [
          "fae",
          "interface",
          "action"
        ],
        "operationId": "actionFAEInterfaces",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "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"
          }
        }
      }
    },
    "/fae/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display FAE interface information",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEInterface",
        "x-cue-controller": "cue_cue_v1.fae.fae_interface_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-fae-interface"
          }
        }
      }
    },
    "/fae/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"
        },
        {
          "name": "view",
          "in": "query",
          "required": false,
          "schema": {
            "type": "string",
            "enum": [
              "brief",
              "detail"
            ]
          },
          "description": "The view option."
        }
      ],
      "get": {
        "summary": "Display FAE interface link information",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEInterfaceLink",
        "x-cue-controller": "cue_cue_v1.fae.fae_link_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-link-fae-link"
          }
        }
      }
    },
    "/fae/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": "Display FAE interface link state information",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEInterfaceLinkState",
        "x-cue-controller": "cue_cue_v1.fae.fae_link_state_get",
        "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"
          }
        }
      },
      "post": {
        "summary": "Manipulate link state",
        "tags": [
          "fae",
          "interface",
          "state",
          "action"
        ],
        "operationId": "actionFAEInterfaceLinkState",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-link-fae-link-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/link/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Display FAE interface counters",
        "tags": [
          "fae",
          "interface",
          "counters"
        ],
        "operationId": "getFAEInterfaceStats",
        "x-cue-controller": "cue_cue_v1.fae.fae_stats_get",
        "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"
          }
        }
      },
      "post": {
        "summary": "Manipulate link counters",
        "tags": [
          "fae",
          "interface",
          "counters",
          "action"
        ],
        "operationId": "actionFAEInterfaceStats",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-stats-if-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/link/diagnostics": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Display FAE interface link diagnostics",
        "tags": [
          "fae",
          "interface",
          "diagnostics"
        ],
        "operationId": "getFAEInterfaceLinkDiagnostic",
        "x-cue-controller": "cue_cue_v1.fae.fae_link_diagnostic_get",
        "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-diagnostics"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/plan-ports": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Display plan ports from an aggregated port",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEPlanPorts",
        "x-cue-controller": "cue_cue_v1.fae.fae_plan_ports_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-fae-plan-ports"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/plan-ports/{plan-port}": {
      "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-interface-plan-port"
        }
      ],
      "get": {
        "summary": "Display a specific plan port from an aggregated port",
        "tags": [
          "fae",
          "interface"
        ],
        "operationId": "getFAEPlanPort",
        "x-cue-controller": "cue_cue_v1.fae.fae_plan_port_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-fae-plan-port"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/link/fast-recovery-counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Display FAE interface fast-recovery information",
        "tags": [
          "fae",
          "interface",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFAEFastRecoveryTriggersCounters",
        "x-cue-controller": "cue_cue_v1.fae.fae_ib_fast_recovery_triggers_counters_get",
        "x-cue-synopsis": "Show fast recovery extedned information per interface",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show fae interface {interface} fast-recovery-counters",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-triggers-counters"
          }
        }
      }
    },
    "/fae/interface/{interface-id}/link/fast-recovery-counters/{trigger-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-ib-fast-recovery-trigger-id"
        }
      ],
      "x-cue-prune-runtime": {
        "interface_type": {
          "include": [
            "ib",
            "swp",
            "fnm",
            "nvl"
          ]
        }
      },
      "get": {
        "summary": "Display FAE interface fast-recovery information for the specified trigger",
        "tags": [
          "fae",
          "interface",
          "ib",
          "fast-recovery"
        ],
        "operationId": "getFAEFastRecoveryTriggerCounters",
        "x-cue-controller": "cue_cue_v1.fae.fae_ib_fast_recovery_trigger_counters_get",
        "x-cue-synopsis": "Show fast recovery extedned information per interface per trigger",
        "x-cue-version": "25.01.2500",
        "x-cue-example": "nv show fae interface {interface} fast-recovery-counters {name}",
        "x-cue-related": "nv set/unset fae fast-recovery trigger {name} event {name}",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ib-fast-recovery-fae-fast-recovery-trigger-counters"
          }
        }
      }
    },
    "/fae/platform": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform inventory and software information",
        "tags": [
          "fae",
          "platform"
        ],
        "operationId": "getFAEPlatform",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-platform"
          }
        },
        "x-cue-example": "nv show fae platform",
        "x-cue-related": "nv show fae platform firmware",
        "x-cue-version": "25.02.1000",
        "x-cue-history": "25.02.1000",
        "x-cue-synopsis": "Display FAE platform inventory and software information"
      }
    },
    "/fae/platform/firmware": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform firmware",
        "tags": [
          "fae",
          "platform",
          "firmware"
        ],
        "operationId": "getFAEPlatformFirmware",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_firmware_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-platform-firmware"
          }
        },
        "x-cue-example": "nv show fae platform firmware",
        "x-cue-related": "nv show fae platform",
        "x-cue-version": "25.02.1000",
        "x-cue-history": "25.02.1000",
        "x-cue-synopsis": "Display FAE platform firmware"
      }
    },
    "/fae/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": "Display FAE Platform firmware component",
        "tags": [
          "fae",
          "platform",
          "firmware"
        ],
        "operationId": "getFAEPlatformFirmwareComponent",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_firmware_component_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-platform-firmware-component"
          }
        },
        "x-cue-example": "nv show fae platform firmware SSD",
        "x-cue-related": "nv show fae platform firmware",
        "x-cue-version": "25.02.1000",
        "x-cue-history": "25.02.1000",
        "x-cue-synopsis": "Display FAE Platform firmware component"
      },
      "post": {
        "summary": "Manipulate with platform component for FAE commands",
        "tags": [
          "fae",
          "firmware",
          "action",
          "platform"
        ],
        "operationId": "actionFAEPlatformFirmwareComponent",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae-component-fw"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        },
        "x-cue-example": "nv action fetch fae platform firmware SSD <remote-url>",
        "x-cue-related": "nv show fae platform firmware SSD files",
        "x-cue-version": "25.02.1000",
        "x-cue-history": "25.01.4000",
        "x-cue-synopsis": "Manipulate with platform component for FAE commands"
      }
    },
    "/fae/platform/eeprom": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "summary": "Display the components which eeprom can be read by this command",
        "tags": [
          "fae",
          "platform",
          "eeprom"
        ],
        "operationId": "getFAEEEpromComponents",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_eeprom_components_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-platform-eeprom"
          }
        },
        "x-cue-example": "nv show fae platform eeprom",
        "x-cue-related": "nv show fae platform eeprom BMC",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-synopsis": "Display the components which eeprom can be read by this command"
      }
    },
    "/fae/platform/eeprom/{eeprom-component-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-fae-eeprom-component-id"
        }
      ],
      "get": {
        "summary": "Display eeprom of the selected component id",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "tags": [
          "fae",
          "platform",
          "eeprom"
        ],
        "operationId": "getFAEPlatformEEPromComponent",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_eeprom_component_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-platform-eeprom-component"
          }
        },
        "x-cue-example": "nv show fae platform eeprom BMC",
        "x-cue-related": "nv show fae platform eeprom",
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-synopsis": "Display eeprom of the selected component"
      }
    },
    "/fae/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"
        }
      ],
      "x-cue-prune-runtime": {
        "fae_component_fw_install_prune": {}
      },
      "get": {
        "summary": "Display FAE available firmware files in the system",
        "tags": [
          "fae",
          "platform",
          "firmware"
        ],
        "operationId": "getFAEPlatformFirmwareComponentFiles",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_firmware_component_files_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-patch-response-fae-fae-component-fw-file"
          }
        },
        "x-cue-example": "nv show fae platform firmware SSD|CPLD|BIOS|BMC|FPGA files",
        "x-cue-related": "nv action fetch fae platform firmware SSD|CPLD|BIOS|BMC|FPGA",
        "x-cue-history": "25.01.4000",
        "x-cue-version": "25.02.1000",
        "x-cue-synopsis": "Display FAE available firmware files in the system"
      }
    },
    "/fae/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"
        }
      ],
      "x-cue-prune-runtime": {
        "fae_component_fw_install_prune": {}
      },
      "post": {
        "summary": "Manipulate platform component firmware for FAE commands",
        "tags": [
          "fae",
          "platform",
          "firmware",
          "action"
        ],
        "operationId": "actionFAEPlatformFirmwareComponentUpdate",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-pre-handler": "cue_cue_v1.fae.platform_component_install_action_prompt",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae-component-fw-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        },
        "x-cue-example": "nv action install fae platform firmware CPLD files {file-name}",
        "x-cue-related": "nv action fetch fae platform firmware CPLD <remote-url>",
        "x-cue-history": "25.01.4000",
        "x-cue-version": "25.02.1000",
        "x-cue-synopsis": "Manipulate platform component firmware for FAE commands"
      }
    },
    "/fae/platform/asic": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform asics",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "tags": [
          "fae",
          "platform",
          "asics"
        ],
        "operationId": "getFAEPlatformAsic",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_asic_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/fae/platform/asic/error-injection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform asics error-injection status",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "tags": [
          "fae",
          "platform",
          "asics"
        ],
        "operationId": "getFAEPlatformAsicErrorInjection",
        "x-cue-controller": "cue_cue_v1.fae.fae_platform_asic_error_injection_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-fae-fae-asic-error-inject"
          }
        },
        "x-cue-example": "nv show fae platform asic error-injection",
        "x-cue-related": "nv action enable fae platform asic error-injection",
        "x-cue-synopsis": "Display platform asic error-injection status"
      },
      "post": {
        "summary": "Manipulate platform asics error-injection mode",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "tags": [
          "fae",
          "platform",
          "asic",
          "action"
        ],
        "operationId": "actionFAEPlatformAsicErrorInjection",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-fae-fae-asic-error-inject"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        },
        "x-cue-example": "nv action enable fae platform asic error-injection",
        "x-cue-related": "nv show fae platform asic error-injection",
        "x-cue-synopsis": "Manipulate platform asic error-injection mode"
      }
    },
    "/fae/platform/debug": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform debug",
        "tags": [
          "fae",
          "debug"
        ],
        "operationId": "getFAEPlatformDebug",
        "x-cue-controller": "cue_cue_v1.fae.fae_debug_get",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-fae-platform-debug"
          }
        }
      }
    },
    "/fae/platform/debug/info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform debug info",
        "tags": [
          "fae",
          "debug"
        ],
        "operationId": "getFAEPlatformDebugInfo",
        "x-cue-controller": "cue_cue_v1.fae.fae_debug_info_get",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-fae-platform-debug-info"
          }
        }
      }
    },
    "/fae/platform/debug/info/debug-image": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE platform info debug-image",
        "tags": [
          "fae",
          "debug"
        ],
        "operationId": "getFAEPlatformDebugInfoImage",
        "x-cue-controller": "cue_cue_v1.fae.fae_debug_info_image_get",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-fae-platform-debug-info-image"
          }
        }
      },
      "post": {
        "summary": "Generate debug info image file for platform",
        "tags": [
          "fae",
          "platform",
          "debug",
          "action"
        ],
        "operationId": "actionFAEPlatformDebugInfoImage",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-platform-fae-platform-debug-info-image"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/platform/debug/info/debug-image/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display Platform debug info image files",
        "tags": [
          "fae",
          "platform",
          "debug"
        ],
        "operationId": "getFAEPlatformDebugInfoImageFiles",
        "x-cue-controller": "cue_cue_v1.fae.fae_debug_info_image_files_get",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-fae-platform-debug-info-image-files"
          }
        }
      },
      "post": {
        "summary": "Manipulate debug info image files",
        "tags": [
          "fae",
          "platform",
          "debug",
          "action"
        ],
        "operationId": "actionFAEPlatformDebugInfoImageFile",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-platform-fae-platform-debug-info-image-files-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/platform/debug/info/debug-image/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-platform-file-name"
        }
      ],
      "post": {
        "summary": "Manipulate debug info image files",
        "tags": [
          "fae",
          "platform",
          "debug",
          "action"
        ],
        "operationId": "actionFAEPlatformDebugInfoImageFiles",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "bmc-blocked"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-platform-fae-platform-debug-info-image-files"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/cluster": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE cluster",
        "tags": [
          "fae",
          "cluster"
        ],
        "operationId": "getFAECluster",
        "x-cue-controller": "cue_cue_v1.fae.fae_cluster_get",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-fae-cluster"
          }
        }
      }
    },
    "/fae/cluster/apps": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display cluster apps",
        "tags": [
          "fae",
          "cluster"
        ],
        "operationId": "getFAEClusterApps",
        "x-cue-controller": "cue_cue_v1.fae.fae_cluster_apps_get",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-fae-cluster-app"
          }
        }
      }
    },
    "/fae/cluster/apps/{app-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-app-name"
        }
      ],
      "post": {
        "summary": "Manipulate cluster apps for FAE commands",
        "tags": [
          "fae",
          "cluster",
          "action"
        ],
        "operationId": "actionFAEClusterApp",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-fae-cluster-app"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/cluster/package": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE cluster package",
        "tags": [
          "fae",
          "cluster"
        ],
        "operationId": "getFAEClusterPackage",
        "x-cue-controller": "cue_cue_v1.fae.fae_cluster_package_get",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-fae-cluster-package"
          }
        }
      },
      "post": {
        "summary": "Manipulate with cluster package for FAE commands",
        "tags": [
          "fae",
          "cluster",
          "action"
        ],
        "operationId": "actionFAEClusterPackage",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-fae-cluster-package"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/fae/cluster/package/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display FAE cluster package files",
        "tags": [
          "fae",
          "cluster"
        ],
        "operationId": "getFAEClusterPackageFiles",
        "x-cue-controller": "cue_cue_v1.fae.fae_cluster_package_files_get",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-cluster-fae-cluster-package-files"
          }
        }
      }
    },
    "/fae/cluster/package/files/{package-file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-cluster-package-file-name"
        }
      ],
      "post": {
        "summary": "Manipulate with cluster package for FAE commands",
        "tags": [
          "fae",
          "cluster",
          "action"
        ],
        "operationId": "actionFAEClusterPackageFiles",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_action_post",
        "x-cue-prune": [
          "cluster-unsupported"
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-cluster-fae-cluster-package-files"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/routing-header": {
      "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 routing-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "getAclRuleMatchIpRoutingHeader",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_routing_header_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-routing-header"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule match ip routing-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "updateAclRuleMatchIpRoutingHeader",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-routing-header"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-routing-header"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ACL rule match ip routing-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "deleteAclRuleMatchIpRoutingHeader",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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/extension-header": {
      "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 extension-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "getAclRuleMatchIpExtensionHeader",
        "x-cue-controller": "cue_cue_v1.acl.acl_match_ip_extension_header_get",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-extension-header"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule match ip extension-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "updateAclRuleMatchIpExtensionHeader",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_patch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-extension-header"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-extension-header"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ACL rule match ip extension-header module",
        "tags": [
          "acl"
        ],
        "x-cue-prune": [
          "cl",
          "hbn"
        ],
        "operationId": "deleteAclRuleMatchIpExtensionHeader",
        "x-cue-controller": "cue_cue_v1.base_controllers.base_delete",
        "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-actions-action-job-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer",
      "minLength": 1
    },
    "schema-actions-action-job-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier for the action job.",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-actions-action-job-def"
        }
      ],
      "nullable": true
    },
    "schema-actions-base-action-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "state": {
          "enum": [
            "inactive",
            "start",
            "running",
            "action_success",
            "action_error"
          ]
        }
      }
    },
    "schema-actions-simple-action": {
      "type": "object",
      "x-cue-marker": "action",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-base-action-def"
        },
        {
          "$ref": "#/x-defs/schema-actions-simple-action-def"
        }
      ]
    },
    "cue-show-schema-actions-action": {
      "type": "object",
      "x-cue-marker": "instance",
      "description": "An action instance",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "cue-show-schema-actions-actions-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-actions-action-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-actions-action"
      }
    },
    "schema-actions-actions-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "id",
        "columns": [
          "state"
        ]
      }
    },
    "cue-show-schema-actions-actions": {
      "type": "object",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "action": {
          "$ref": "#/x-defs/cue-show-schema-actions-actions"
        }
      }
    },
    "schema-common-acl-acls-clear-target-def": {
      "x-cue-marker": "def",
      "description": "Definition of what to clear under acls resource",
      "x-action-param-type": "positional",
      "enum": [
        "counters"
      ]
    },
    "schema-common-acl-acls-clear-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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-cue-marker": "action-children",
      "x-unevaluatedProperties": false,
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-common-acl-acls-clear-action"
        }
      }
    },
    "schema-common-acl-acl-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-common-acl-acl-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "ACL ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-name-def"
        }
      ],
      "nullable": true
    },
    "schema-common-acl-acl-config": {
      "x-cue-marker": "config",
      "properties": {
        "type": {
          "title": "Type",
          "description": "ACL type",
          "type": "string",
          "enum": [
            "ipv4",
            "ipv6",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-common-acl-rule-id-str-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 65535,
      "nullable": true
    },
    "schema-common-acl-rule-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "ACL rule number",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-common-acl-rule-config": {
      "x-cue-marker": "config",
      "properties": {
        "remark": {
          "description": "Rule remarks",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "maxLength": 255
        }
      }
    },
    "schema-vlan-vid-vlan-vid-int-def": {
      "x-cue-marker": "def",
      "type": "integer",
      "nullable": true,
      "minimum": 1,
      "maximum": 4094
    },
    "schema-common-acl-match-config": {
      "x-cue-marker": "config",
      "properties": {
        "vlan": {
          "description": "VLAN ID",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ],
          "nullable": true,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-ip-address-ipv4-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv4 address",
      "format": "ipv4"
    },
    "schema-ip-address-ipv6-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv6 address",
      "format": "ipv6"
    },
    "schema-ip-address-ip-address-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not an IPv4 or IPv6 address",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv4 prefix",
      "format": "ipv4-prefix"
    },
    "schema-ip-address-ipv6-prefix-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv6 prefix",
      "format": "ipv6-prefix"
    },
    "schema-ip-address-ip-prefix-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not an IPv4 or IPv6 prefix",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv4 address/netmask",
      "format": "ipv4-netmask"
    },
    "schema-ip-address-ipv6-netmask-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv6 address/netmask",
      "format": "ipv6-netmask"
    },
    "schema-ip-address-ip-netmask-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not an IPv4 or IPv6 address/netmask",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "ANY",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-ip-protocol-def": {
      "x-cue-marker": "def",
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "tcp",
            "udp",
            "icmp",
            "icmpv6",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-common-acl-icmp-type-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "ttl": {
          "description": "ttl in ipv4 and hl in ipv6",
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-state-state-empty-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "schema-common-acl-ip-port-num-str-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "integer",
      "x-cue-minimum": 0,
      "x-cue-maximum": 65535,
      "nullable": true
    },
    "schema-common-acl-ip-port-range-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "ip-port-range",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-acl-ip-port-name-def": {
      "x-cue-marker": "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",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-ip-port-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "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
    },
    "schema-common-empty-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-acl-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-acl-ports-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Ports"
      }
    },
    "cue-show-schema-common-acl-ports": {
      "description": "L4 ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ports-presentation"
        }
      ]
    },
    "schema-flags-flag-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-flag-view": {}
    },
    "cue-show-schema-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-flags-flag-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-tcp-flags-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "mss-format",
      "nullable": true
    },
    "schema-common-acl-tcp-state-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "established",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-tcp-config": {
      "x-cue-marker": "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-tcp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-acl-udp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "presentation",
      "x-cue-flags-view": {}
    },
    "cue-show-schema-flags-isa-flags-container-trait": {
      "x-cue-marker": "trait",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-flags-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-connection-state-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-list-config"
        }
      ]
    },
    "schema-common-acl-hashlimit-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-hashlimit-config"
        }
      ]
    },
    "schema-common-acl-routing-header-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-routing-header-config"
        }
      ]
    },
    "schema-common-acl-extension-header-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-extension-header-config"
        }
      ]
    },
    "cue-show-schema-common-acl-ecn-flags-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "flags": {
          "description": "ECN protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ecn-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-ecn-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-mac-address-mac-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "mac",
      "nullable": true
    },
    "schema-common-acl-mac-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "ANY",
        "bpdu",
        "cdp",
        "cisco-pvst",
        "lacp",
        "lldp",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-mac-protocol-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "ANY",
        "arp",
        "ipv4",
        "ipv6",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-mac-match-config": {
      "x-cue-marker": "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "protocol": {
          "description": "MAC protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-mac-protocol-def"
            }
          ],
          "nullable": true,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-mac-match": {
      "description": "An ACL MAC match",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-config"
        }
      ]
    },
    "cue-show-schema-common-acl-match-config-children": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-state-state-presentation": {
      "x-cue-marker": "presentation",
      "maxProperties": 1
    },
    "schema-common-interface-interface-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "interface-name"
    },
    "schema-common-acl-action-config": {
      "x-cue-marker": "config",
      "properties": {
        "span": {
          "description": "SPAN session",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-interface-interface-def"
            }
          ],
          "nullable": true,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-common-acl-log-prefix-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 29
    },
    "schema-common-acl-log-config": {
      "x-cue-marker": "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,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "level": {
          "description": "Log level",
          "title": "Log Level",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 7,
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-log": {
      "description": "Log packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-log-config"
        }
      ]
    },
    "schema-common-acl-set-config": {
      "x-cue-marker": "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,
          "x-cue-prune": [
            "nvos"
          ]
        },
        "cos": {
          "description": "Set the CoS value",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true,
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-set": {
      "description": "Set action for packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-set-config"
        }
      ]
    },
    "schema-common-acl-erspan-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-erspan-config"
        }
      ]
    },
    "schema-common-acl-police-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-police-config"
        }
      ]
    },
    "schema-common-acl-source-dest-nat-config": {
      "x-cue-marker": "config",
      "properties": {
        "translate-mac": {
          "description": "ACL translate MAC address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "acl_type": {
              "exclude": [
                "ipv4",
                "ipv6"
              ]
            }
          },
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-common-acl-range-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The IP prefix of the range",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-acl-range-config": {
      "x-cue-marker": "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-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-translate-ip-mapping"
        }
      ]
    },
    "schema-common-acl-translate-port-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Ports"
      }
    },
    "cue-show-schema-common-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-translate-ip"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-translate-port"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-acl-recent": {
      "description": "Only recent action",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-config"
        }
      ]
    },
    "cue-show-schema-common-acl-action-config-children": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-set"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-erspan"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-police"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-recent"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-show-schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-action-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-action-config-children"
        }
      ]
    },
    "cue-show-schema-common-acl-rule-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Number",
        "columns": {}
      }
    },
    "cue-show-schema-common-acl-rules": {
      "description": "ACL rules",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "rule": {
          "description": "ACL rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-rules"
            }
          ]
        }
      }
    },
    "schema-common-acl-acl-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "rule"
        ]
      }
    },
    "cue-show-schema-common-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-acl"
      }
    },
    "cue-show-schema-common-acl-acls": {
      "description": "ACL rules",
      "x-cue-marker": "collection",
      "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-header-header-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "schema-interface-interface-counters-def": {
      "x-cue-marker": "def",
      "description": "Clear interface counters for the user who runs the action",
      "x-action-param-type": "positional",
      "enum": [
        "counters"
      ]
    },
    "schema-interface-interface-clear-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Clear action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "counters": {
              "$ref": "#/x-defs/schema-interface-interface-counters-def"
            }
          }
        }
      }
    },
    "schema-interface-interface-clear-action": {
      "x-cue-marker": "action",
      "description": "Clear a resource under interface",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-clear-action-parameters"
        }
      ]
    },
    "schema-interface-interface-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-interface-interface-clear-action"
        }
      }
    },
    "schema-common-interface-interface-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Interface ID, for set/unset and action commands it can be provided as a single interface or multiple interfaces using ranging (e.g. sw1-2p1-2 -> sw1p1,sw1p2,sw2p1,sw2p2).\n",
      "title": "Interface",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-acl-if-acl-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "statistics"
        ]
      }
    },
    "schema-common-acl-if-acl-mdata-show": {
      "x-cue-marker": "show",
      "properties": {
        "acl-name": {
          "title": "ACL Name",
          "description": "ACL name",
          "type": "string"
        },
        "rule-id": {
          "title": "Rule",
          "description": "ACL rule id",
          "type": "string",
          "format": "integer",
          "x-cue-minimum": 1,
          "x-cue-maximum": 65535
        }
      }
    },
    "schema-common-acl-if-acl-stat-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Rule",
        "columns": [
          "inbound.packet",
          "inbound.byte",
          "outbound.packet",
          "outbound.byte",
          "match",
          "remark",
          "action"
        ],
        "column-properties": {
          "inbound.packet": {
            "title": "In Packet"
          },
          "inbound.byte": {
            "title": "In Byte"
          },
          "outbound.packet": {
            "title": "Out Packet"
          },
          "outbound.byte": {
            "title": "Out Byte"
          },
          "match": {
            "title": "Layer"
          },
          "remark": {
            "title": "Remark"
          },
          "action": {
            "title": "Action"
          }
        }
      }
    },
    "cue-show-schema-common-acl-if-acl-stats": {
      "description": "ACL statistics per ACL rule",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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-outbound-control-plane": {
      "description": "Outbound control-plane details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-schema-common-acl-inbound-control-plane": {
      "description": "Inbound control-plane",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-schema-common-acl-if-acl-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-inbound"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-if-acls-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl"
      }
    },
    "schema-common-acl-if-acls-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "nested-view": true,
        "id_title": "ACL Name",
        "columns": [
          "statistics.*",
          "statistics.*.inbound.packet",
          "statistics.*.inbound.byte",
          "statistics.*.outbound.packet",
          "statistics.*.outbound.byte"
        ],
        "column-properties": {
          "statistics.*": {
            "title": "Rule ID"
          },
          "statistics.*.inbound.packet": {
            "title": "In Packets"
          },
          "statistics.*.inbound.byte": {
            "title": "In Bytes"
          },
          "statistics.*.outbound.packet": {
            "title": "Out Packets"
          },
          "statistics.*.outbound.byte": {
            "title": "Out Bytes"
          }
        }
      }
    },
    "cue-show-schema-common-acl-if-acls": {
      "description": "Interface ACL rules",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acls-presentation"
        }
      ]
    },
    "schema-common-offon-def": {
      "x-cue-marker": "def",
      "description": "on and off description.",
      "type": "string",
      "nullable": true,
      "enum": [
        "on",
        "off",
        null
      ]
    },
    "schema-common-lldp-if-lldp-config": {
      "x-cue-marker": "config",
      "properties": {
        "dcbx-pfc-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "DCBX PFC TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "dcbx-ets-config-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "DCBX ETS config TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "dcbx-ets-recomm-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "DCBX ETS recommendation TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-common-lldp-ip-port-num-str-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 65535,
      "nullable": true
    },
    "schema-common-lldp-l4-port-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "IP port ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-ip-port-num-str-def"
        }
      ],
      "nullable": true
    },
    "schema-common-lldp-port-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-ports-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-port"
      }
    },
    "schema-common-lldp-ports-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Ports"
      }
    },
    "cue-show-schema-common-lldp-ports": {
      "description": "L4 ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-presentation"
        }
      ]
    },
    "schema-common-lldp-l4-port-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "iSCSI",
        "NVME_4420",
        "NVME_8009",
        null
      ],
      "nullable": true
    },
    "schema-common-lldp-l4-app-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "IP port ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-l4-port-name-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-app"
      }
    },
    "schema-common-lldp-apps-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "AppName"
      }
    },
    "cue-show-schema-common-lldp-apps": {
      "description": "Application names",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-presentation"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-application-tlv-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-apps"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-application-tlv-config-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-common-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "schema-common-lldp-neighbor-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-lldp-neighbor-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "System generated identifier for the neighbor on the interface\n",
      "title": "Neighbor",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-neighbor-def"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-show": {
      "x-cue-marker": "show",
      "properties": {
        "age": {
          "type": "string",
          "description": "Seconds since initial discovery"
        }
      }
    },
    "schema-common-lldp-bridge-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 4094
    },
    "schema-vlan-vid-vlan-vid-all-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-vlan-vid-vlan-all-vid-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "VLAN ID, or all\n",
      "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-config"
        }
      ]
    },
    "cue-show-schema-vlan-vid-vlan-all-vids-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-all-vids-mapping"
        }
      ]
    },
    "cue-show-schema-common-lldp-bridge-config-children": {
      "x-cue-marker": "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-common-lldp-bridge": {
      "description": "An LLDP bridge",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-bridge-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-bridge-config-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-chassis-show": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-cap-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-cap-flags": {
      "description": "LLDP Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-cap-flags-show-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-chassis-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "capability": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-cap-flags"
        }
      }
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-chassis": {
      "description": "LLDP Chassis related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-chassis-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-chassis-show-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-port-show": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-autoneg-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-autoneg-flags": {
      "description": "LLDP Neighbor PMD Autoneg flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-autoneg-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-cap-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "System generated identifier for the lldp neigh advertised capabilities\n",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-neighbor-def"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-adver-cap-show": {
      "x-cue-marker": "show",
      "properties": {
        "type": {
          "type": "string",
          "description": "The advertised link-layer Ethernet media type."
        }
      }
    },
    "cue-show-schema-common-lldp-lldp-neigh-adver-cap-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-adver-cap-flags": {
      "description": "LLDP Neighbor Advertised Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-adver-cap-flags-show-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-lldp-neigh-adver-cap-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "flags": {
          "description": "LLDP neighbor autoneg advertised capability flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-adver-cap-flags"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-lldp-lldp-neigh-adver-cap": {
      "description": "LLDP Neighbor Advertised Capability",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-adver-cap-show-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-lldp-neigh-advertised-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-cap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-adver-cap"
      }
    },
    "cue-show-schema-common-lldp-lldp-neigh-advertised-capabilities": {
      "description": "LLDP Neighbor advertised capabilities",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-advertised-mapping"
        }
      ]
    },
    "cue-show-schema-common-lldp-lldp-neigh-pmd-autoneg-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "autoneg": {
          "description": "PMD Autoneg Flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-autoneg-flags"
            }
          ]
        },
        "advertised": {
          "description": "Autoneg advertised capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-advertised-capabilities"
            }
          ]
        }
      }
    },
    "schema-common-lldp-lldp-neigh-pmd-autoneg-show": {
      "x-cue-marker": "show",
      "properties": {
        "mau-oper-type": {
          "type": "string",
          "description": "MAU oper type"
        }
      }
    },
    "schema-common-lldp-lldp-neigh-pmd-autoneg-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "advertised"
        ]
      }
    },
    "cue-show-schema-common-lldp-lldp-neigh-pmd-autoneg": {
      "description": "LLDP Neighbor PMD Autoneg",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-pmd-autoneg-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg-presentation"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-port-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "pmd-autoneg": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-pmd-autoneg"
        }
      }
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-port": {
      "description": "LLDP Port related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-port-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-port-show-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-med-show": {
      "x-cue-marker": "show",
      "properties": {
        "device-type": {
          "type": "string",
          "description": "Device Type"
        }
      }
    },
    "cue-show-schema-common-lldp-lldp-neigh-med-cap-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-med-cap-flags": {
      "description": "LLDP MED Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-med-cap-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-med-inventory-show": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-med-inventory": {
      "description": "LLDP Neighbor Inventory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-med-inventory-show"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-med-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "capability": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-med-cap-flags"
        },
        "inventory": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-neigh-med-inventory"
        }
      }
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-med": {
      "description": "LLDP MED related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-med-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-med-show-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-neigh-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "bridge": {
          "description": "Bridge properties, such as VLANs, of the neighbor\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-bridge"
            }
          ]
        },
        "chassis": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-chassis"
        },
        "port": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-port"
        },
        "lldp-med": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-med"
        }
      }
    },
    "cue-show-schema-common-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh-show-children"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-neighs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-neighbor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh"
      }
    },
    "cue-show-schema-common-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neighs-mapping"
        }
      ]
    },
    "cue-show-schema-common-lldp-if-lldp-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "neighbor": {
          "description": "LLDP neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neighs"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-show-children"
        }
      ]
    },
    "cue-show-schema-interface-interface-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acls"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp"
        }
      }
    },
    "schema-common-interface-common-interface-config": {
      "x-cue-marker": "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-common-vrf-vrf-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "vrf-name",
      "minLength": 1
    },
    "schema-vrf-vrf-def": {
      "x-cue-marker": "def",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-vrf-def"
        }
      ],
      "enum": [
        "mgmt",
        "default"
      ],
      "nullable": true
    },
    "schema-vrf-vrf-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "VRF",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrf-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-nos-enable-disable-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "enabled",
        "disabled",
        null
      ]
    },
    "schema-if-ip-ip-config": {
      "x-cue-marker": "config",
      "properties": {
        "vrf": {
          "title": "VRF",
          "description": "Virtual routing and forwarding",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vrf-vrf-id"
            }
          ],
          "default": "default",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {
              "exclude": [
                "ipoib"
              ]
            }
          }
        },
        "arp-timeout": {
          "title": "IPv4 arp timeout",
          "type": "integer",
          "nullable": true,
          "description": "Set IPv4 arp timeout in sec <60-28800>",
          "default": 1800,
          "minimum": 60,
          "maximum": 28800,
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          }
        },
        "autoconf": {
          "title": "IPv6 Autoconfiguration",
          "description": "IPv6 Stateless Address Autoconfiguration (SLAAC)",
          "type": "string",
          "nullable": true,
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        }
      }
    },
    "schema-if-ip-dhcp-client-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "type": "string",
          "nullable": true,
          "description": "Enable or disable DHCP client",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "set-hostname": {
          "type": "string",
          "nullable": true,
          "description": "Allow DHCP client to set system hostname from DHCP",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        }
      }
    },
    "schema-common-nos-yes-no-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "yes",
        "no",
        null
      ]
    },
    "schema-if-ip-dhcp-client-show": {
      "x-cue-marker": "show",
      "properties": {
        "is-running": {
          "description": "DHCP client process state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        },
        "has-lease": {
          "description": "DHCP client has a valid lease or not",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        }
      }
    },
    "schema-if-ip-dhcp-client-renew-action": {
      "x-cue-marker": "action",
      "description": "Renew DHCP lease",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-if-ip-dhcp-client-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@renew": {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-renew-action"
        }
      }
    },
    "cue-show-schema-if-ip-dhcp-client": {
      "description": "DHCP client configuration for an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-config"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-show"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-action-children"
        }
      ]
    },
    "schema-ip-address-ip-prefix-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "IPv4 or IPv6 address and route prefix in CIDR notation\n",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ip-address-ip-prefix-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-config"
        }
      ]
    },
    "cue-show-schema-ip-address-ip-prefixes-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes-mapping"
        }
      ]
    },
    "schema-ip-address-ip-address-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "IPv4 or IPv6 address\n",
      "title": "IP address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ip-address-ip-address-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-config"
        }
      ]
    },
    "cue-show-schema-ip-address-ip-addresses-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-if-ip-ip-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "dhcp-client": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-dhcp-client"
        },
        "dhcp-client6": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-dhcp-client"
        },
        "address": {
          "description": "IPv4 and IPv6 address",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "Default IPv4 and IPv6 gateways",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-ip-ip": {
      "description": "IP configuration for an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip-config-children"
        }
      ]
    },
    "schema-common-if-link-common-link-config": {
      "x-cue-marker": "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",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {
              "include": [
                "eth",
                "ib",
                "swp"
              ]
            }
          }
        },
        "duplex": {
          "title": "Duplex",
          "description": "Link duplex",
          "type": "string",
          "enum": [
            "half",
            "full",
            null
          ],
          "default": "full",
          "nullable": true,
          "x-cue-prune-runtime": {
            "interface_type": {
              "include": [
                "eth"
              ]
            }
          }
        },
        "speed": {
          "description": "Link speed",
          "default": "1G",
          "x-cue-prune-runtime": {
            "interface_type": {
              "include": [
                "eth"
              ]
            }
          },
          "anyOf": [
            {
              "title": "Speed",
              "type": "string",
              "nullable": true,
              "enum": [
                "100M",
                "1G",
                null
              ],
              "default": "1G",
              "x-cue-prune-runtime": {
                "cpu_vendor_type": {
                  "include": [
                    "amd"
                  ]
                }
              }
            },
            {
              "title": "Speed",
              "type": "string",
              "nullable": true,
              "enum": [
                "10M",
                "100M",
                "1G",
                null
              ],
              "default": "1G",
              "x-cue-prune-runtime": {
                "cpu_vendor_type": {
                  "exclude": [
                    "amd"
                  ]
                }
              }
            },
            {
              "title": "Speed",
              "type": "string",
              "nullable": true,
              "enum": [
                "10M",
                "100M",
                "1G",
                "2.5G",
                "10G",
                "25G",
                "40G",
                "50G",
                "100G",
                "200G",
                "400G",
                "800G",
                null
              ],
              "default": "1G",
              "x-cue-prune-runtime": {
                "interface_type": {
                  "include": [
                    "wa-for-ut-only"
                  ]
                }
              }
            }
          ]
        },
        "mac-address": {
          "title": "MAC",
          "description": "MAC Address on an interface",
          "type": "string",
          "format": "mac",
          "nullable": true,
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "schema-common-if-link-common-link-show": {
      "x-cue-marker": "show",
      "properties": {
        "mac": {
          "title": "MAC",
          "description": "MAC Address on an interface",
          "type": "string",
          "format": "mac",
          "x-cue-prune": [
            "cl"
          ]
        },
        "protodown": {
          "title": "Protodown",
          "description": "protodown value on an interface",
          "type": "string",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "oper-status": {
          "title": "Oper Status",
          "description": "oper-status on an interface",
          "type": "string",
          "enum": [
            "unknown",
            "testing",
            "not-present",
            "lower-layer-down",
            "dormant",
            "up",
            "down"
          ],
          "x-cue-prune": [
            "nvos"
          ]
        },
        "admin-status": {
          "title": "Admin Status",
          "description": "admin-status on an interface",
          "type": "string",
          "enum": [
            "up",
            "down"
          ],
          "x-cue-prune": [
            "nvos"
          ]
        },
        "oper-status-last-change": {
          "title": "Last State Change",
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "Time of last interface state change",
          "type": "string"
        }
      }
    },
    "schema-common-if-stats-common-if-stats-show": {
      "x-cue-marker": "show",
      "properties": {
        "in-bytes": {
          "description": "Total number of bytes received on the interface",
          "type": "integer",
          "x-cue-unit": "byte"
        },
        "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",
          "x-cue-unit": "byte"
        },
        "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": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "Number of times the interface state has transitioned to up\n",
          "type": "integer"
        },
        "carrier-down-count": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "Number of times the interface state has transitioned to down\n",
          "type": "integer"
        },
        "collision": {
          "description": "Number of packet collisions\n",
          "type": "integer"
        }
      }
    },
    "schema-if-stats-if-stats-show": {
      "x-cue-marker": "show",
      "properties": {
        "in-symbol-errors": {
          "description": "Total number of minor errors detected on one or more physical lanes\n",
          "type": "integer"
        },
        "out-wait": {
          "description": "The number of ticks during which the port selected by PortSelect had data to transmit but no data was sent during the entire tick because of insufficient credits or of lack of arbitration.\n",
          "type": "integer"
        },
        "carrier-transitions": {
          "description": "Number of times the interface state has transitioned between up and down transmitted because of errors\n",
          "type": "integer"
        },
        "collision": {
          "description": "Number of packet collisions\n",
          "type": "integer"
        },
        "link-error-recovery": {
          "description": "Total number of times the Port Training state machine has successfully completed the link error recovery process\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "link-downed": {
          "description": "Total number of times the Port Training state machine has failed the link error recovery process and downed the link\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "port-rcv-remote-physical-errors": {
          "description": "Total number of packets marked with the EBP delimiter received on the port\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "port-rcv-switch-relay-errors": {
          "description": "Total number of packets received on the port that were discarded because they could not be forwarded by the switch relay\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "port-rcv-constraint-errors": {
          "description": "Total number of packets received on the switch physical port that are discarded due to constraints\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "local-link-integrity-errors": {
          "description": "Total number of times that the count of local physical errors exceeded the threshold specified by Local Phy Errors\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "qp1-drops": {
          "description": "Total number of QP1 MADs (packets) dropped due to resource limitations\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "buffer-overrun-errors": {
          "description": "The number of times that Overrun-Errors consecutive flow control update periods occur\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "rcv-icrc-errors": {
          "description": "Total number of icrc payload corruption rx errors\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "tx-parity-errors": {
          "description": "Total number of icrc payload corruption tx parity errors\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "unicast-in-pkts": {
          "description": "Total number of unicast packets received on the interface\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "unicast-out-pkts": {
          "description": "Total number of unicast packets transmitted out of the interface\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "multicast-in-pkts": {
          "description": "Total number of multicast packets received on the interface\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        },
        "multicast-out-pkts": {
          "description": "Total number of multicast packets transmitted out of the interface\n",
          "type": "integer",
          "x-cue-prune": [
            "extended-port-counters-unsupported"
          ]
        }
      }
    },
    "schema-if-stats-if-stats-clear-action": {
      "x-cue-marker": "action",
      "description": "Clear interface counters for the user who runs the action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-if-stats-if-stats-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-if-stats-if-stats-clear-action"
        }
      }
    },
    "cue-show-schema-if-stats-if-stats": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-stats-common-if-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-stats-action-children"
        }
      ]
    },
    "schema-if-link-code-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-if-link-link-diagnostic-code-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The link diagnostics opcode",
      "title": "Code",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-if-link-code-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-if-link-link-diagnostic-info-show": {
      "x-cue-marker": "show",
      "properties": {
        "status": {
          "title": "Status",
          "description": "Link diagnostics status",
          "type": "string"
        }
      }
    },
    "cue-show-schema-if-link-link-diagnostic-info": {
      "description": "Link diagnostics information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic-info-show"
        }
      ]
    },
    "cue-show-schema-if-link-link-diagnostic-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-link-link-diagnostic-code-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-link-link-diagnostic-info"
      }
    },
    "schema-if-link-link-diagnostic-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "status"
        ]
      }
    },
    "cue-show-schema-if-link-link-diagnostic": {
      "description": "The link diagnostics of the interface",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-diagnostic-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic-presentation"
        }
      ]
    },
    "schema-ib-fast-recovery-trigger-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "enum": [
        "raw-ber",
        "effective-ber",
        "symbol-ber",
        "credit-watchdog",
        null
      ]
    },
    "schema-ib-fast-recovery-trigger-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Trigger",
      "title": "Trigger",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ib-fast-recovery-fast-recovery-trigger-counters-show": {
      "x-cue-marker": "show",
      "properties": {
        "consecutive-normal-window": {
          "title": "Consecutive normal windows",
          "description": "Number of consecutive windows while port was in normal state",
          "type": "string"
        },
        "warning-events": {
          "title": "Warning events",
          "description": "Number of warning events",
          "type": "string"
        },
        "error-events": {
          "title": "Error events",
          "description": "Number of error events",
          "type": "string"
        }
      }
    },
    "cue-show-schema-ib-fast-recovery-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-trigger-counters-show"
        }
      ]
    },
    "cue-show-schema-ib-fast-recovery-fast-recovery-triggers-counters-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fast-recovery-trigger-counters"
      }
    },
    "schema-ib-fast-recovery-fast-recovery-triggers-counters-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "consecutive-normal-window",
          "warning-events",
          "error-events"
        ]
      }
    },
    "cue-show-schema-ib-fast-recovery-fast-recovery-triggers-counters": {
      "description": "Fast-recovery counters for all triggers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fast-recovery-triggers-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-triggers-counters-presentation"
        }
      ]
    },
    "schema-common-interface-interface-phy-detail-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-detail-show"
        }
      ]
    },
    "schema-common-interface-interface-phy-diag-show": {
      "x-cue-marker": "show",
      "properties": {
        "unintentional-link-down-events": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Unintentional link down event",
          "description": "Unintentional link down event counter",
          "type": "string"
        },
        "intentional-link-down-events": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Intentional link down event",
          "description": "Intentional link down event counter",
          "type": "string"
        },
        "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "PHY Manager Link Enabled",
          "description": "Phy Manager Link State",
          "type": "string"
        },
        "phy-manager-link-width-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PHY Manager Link Width Enabled",
          "description": "Phy Manager Link Width State",
          "type": "string"
        },
        "phy-manager-link-proto-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PHY Manager Link Proto Enabled",
          "description": "Phy Manager Link Proto State",
          "type": "string"
        },
        "core-to-phy-link-enabled": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Core To PHY Link Enabled",
          "description": "Core-PHY Link State",
          "type": "string"
        },
        "core-to-phy-link-width-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Core To PHY Link Width Enabled",
          "description": "Core-PHY Link Width State",
          "type": "string"
        },
        "core-to-phy-link-proto-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "PD Link Enabled",
          "description": "PD Link Enabled",
          "type": "string"
        },
        "pd-link-width-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PD Link Width Enabled",
          "description": "PD Link Width Enabled",
          "type": "string"
        },
        "pd-link-speed-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PD Link Speed Enabled",
          "description": "PD Link Speed Enabled",
          "type": "string"
        },
        "phy-hst-link-enabled": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "PHY HST Link Enabled",
          "description": "PHY HST Link Enabled",
          "type": "string"
        },
        "phy-hst-link-width-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PHY HST Link Width Enabled",
          "description": "PHY HST Link Width Enabled",
          "type": "string"
        },
        "phy-hst-link-speed-enabled": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PHY HST Link Speed Enabled",
          "description": "PHY HST Link Speed Enabled",
          "type": "string"
        },
        "eth-an-link-enabled": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "ETH Proto Admin",
          "description": "ETH Proto Admin",
          "type": "string"
        },
        "ext-eth-proto-admin": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Ext ETH Proto Admin",
          "description": "Ext ETH Proto Admin",
          "type": "string"
        },
        "eth-proto-capability": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "ETH Proto Capability",
          "description": "ETH Proto Cap",
          "type": "string"
        },
        "ext-eth-proto-capability": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Ext ETH Proto Capability",
          "description": "Ext ETH Proto Cap",
          "type": "string"
        },
        "data-rate-oper": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Data Rate Oper",
          "description": "Data Rate Operational",
          "type": "string"
        },
        "an-status": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "AN Status",
          "description": "AN Status",
          "type": "string"
        },
        "an-disable-admin": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "AN Disable Admin",
          "description": "AN Disable Admin",
          "type": "string"
        },
        "proto-mask": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Proto Mask",
          "description": "Proto Mask",
          "type": "string"
        },
        "module-info-ext": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Module Info Ext",
          "description": "Module Info Ext",
          "type": "string"
        },
        "ethernet-compliance-code": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Ethernet Compliance Code",
          "description": "Ethernet Compliance Code",
          "type": "string"
        },
        "ext-ethernet-compliance-code": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Ext Ethernet Compliance Code",
          "description": "Ext Ethernet Compliance Code",
          "type": "string"
        },
        "memory-map-rev": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Memory Map Rev",
          "description": "Memory Map Rev",
          "type": "string"
        },
        "linear-direct-drive": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Linear Direct Drive",
          "description": "Linear Direct Drive",
          "type": "string"
        },
        "cable-breakout": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Breakout",
          "description": "Cable Breakout",
          "type": "string"
        },
        "cable-rx-amp": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable RX Amp",
          "description": "Cable RX Amp",
          "type": "string"
        },
        "cable-rx-pre-emphasis": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable RX Pre Emphasis",
          "description": "Cable RX Pre Emphasis",
          "type": "string"
        },
        "cable-rx-post-emphasis": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable RX Post Ephasis",
          "description": "Cable RX Post Emphasis",
          "type": "string"
        },
        "cable-tx-equalization": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable TX Equalization",
          "description": "Cable TX Equalization",
          "type": "string"
        },
        "cable-attenuation-53g": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Attenuation 53g",
          "description": "Cable Attenuation 53g",
          "type": "string"
        },
        "cable-attenuation-25g": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Attenuation 25g",
          "description": "Cable Attenuation 25g",
          "type": "string"
        },
        "cable-attenuation-12g": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Attenuation 12g",
          "description": "Cable Attenuation 12g",
          "type": "string"
        },
        "cable-attenuation-7g": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Attenuation 7g",
          "description": "Cable Attenuation 7g",
          "type": "string"
        },
        "cable-attenuation-5g": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Cable Attenuation 5g",
          "description": "Cable Attenuation 5g",
          "type": "string"
        },
        "tx-input-freq-sync": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX Input Freq Sync",
          "description": "TX Input Freq Sync",
          "type": "string"
        },
        "tx-cdr-state": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX CDR State",
          "description": "TX CDR State",
          "type": "string"
        },
        "rx-cdr-state": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX CDR State",
          "description": "RX CDR State",
          "type": "string"
        },
        "module-fw-version": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Module FW Version",
          "description": "Module FW Version",
          "type": "string"
        },
        "module-st": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Module St",
          "description": "Module State",
          "type": "string"
        },
        "dp-st-lane0": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane0",
          "description": "DataPath State Lane0",
          "type": "string"
        },
        "dp-st-lane1": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane1",
          "description": "DataPath State Lane1",
          "type": "string"
        },
        "dp-st-lane2": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane2",
          "description": "DataPath State Lane2",
          "type": "string"
        },
        "dp-st-lane3": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane3",
          "description": "DataPath State Lane3",
          "type": "string"
        },
        "dp-st-lane4": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane4",
          "description": "DataPath State Lane4",
          "type": "string"
        },
        "dp-st-lane5": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane5",
          "description": "DataPath State Lane5",
          "type": "string"
        },
        "dp-st-lane6": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane6",
          "description": "DataPath State Lane6",
          "type": "string"
        },
        "dp-st-lane7": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP St Lane7",
          "description": "DataPath State Lane7",
          "type": "string"
        },
        "rx-output-valid": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX Output Valid",
          "description": "RX Output Valid",
          "type": "string"
        },
        "rx-power-type": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX Power Type",
          "description": "RX Power Type",
          "type": "string"
        },
        "active-set-host-compliance-code": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Active Set Host Compliance Code",
          "description": "Active Set Host Compliance Code",
          "type": "string"
        },
        "active-set-media-compliance-code": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Active Set Media Compliance Code",
          "description": "Active Set Media Compliance Code",
          "type": "string"
        },
        "error-code-response": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Error Code Response",
          "description": "Error Code Response",
          "type": "string"
        },
        "temp-flags": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Temp Flags",
          "description": "Temp Flags",
          "type": "string"
        },
        "vcc-flags": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "VCC Flags",
          "description": "VCC Flags",
          "type": "string"
        },
        "mod-fw-fault": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Mod FW Fault",
          "description": "Mod FW Fault",
          "type": "string"
        },
        "dp-fw-fault": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "DP FW Fault",
          "description": "DP FW Fault",
          "type": "string"
        },
        "rx-los-cap": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX LOS Cap",
          "description": "RX LOS Cap",
          "type": "string"
        },
        "tx-fault": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX Fault",
          "description": "TX Fault",
          "type": "string"
        },
        "tx-los": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX LOS",
          "description": "TX LOS",
          "type": "string"
        },
        "tx-cdr-lol": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX CDR LOL",
          "description": "TX CDR LOL",
          "type": "string"
        },
        "tx-ad-eq-fault": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "TX AD EQ Fault",
          "description": "TX AD EQ Fault",
          "type": "string"
        },
        "rx-los": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX LOS",
          "description": "RX LOS",
          "type": "string"
        },
        "rx-cdr-lol": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX CDR LOL",
          "description": "RX CDR LOL",
          "type": "string"
        },
        "rx-output-valid-change": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "RX Output Valid Change",
          "description": "RX Output Valid Change",
          "type": "string"
        },
        "flag-in-use": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "Flag In Use",
          "description": "Flag In Use",
          "type": "string"
        },
        "sync-header-error-counter": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Sync Header Error Counter",
          "description": "Sync Header Error Counter",
          "type": "string"
        },
        "port-local-physical-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Local Physical Errors",
          "description": "Local Physical Errors",
          "type": "string"
        },
        "port-malformed-packet-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Malformed Packet Errors",
          "description": "Malformed Packet Errors",
          "type": "string"
        },
        "port-buffer-overrun-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Buffer Overrun Errors",
          "description": "Buffer Overrun Errors",
          "type": "string"
        },
        "port-dlid-mapping-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Dlid Mapping Errors",
          "description": "Dlid Mapping Errors",
          "type": "string"
        },
        "port-vl-mapping-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "VL Mapping Errors",
          "description": "VL Mapping Errors",
          "type": "string"
        },
        "port-looping-errors": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Looping Errors",
          "description": "Looping Errors",
          "type": "string"
        },
        "port-inactive-discards": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Inactive Discards",
          "description": "Inactive Discards",
          "type": "string"
        },
        "port-neighbor-mtu-discards": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Neighbor MTU Discards",
          "description": "Neighbor MTU Discards",
          "type": "string"
        },
        "plr-rcv-codes": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Received Codes",
          "description": "PLR Received Codes",
          "type": "string"
        },
        "plr-rcv-codes-err": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Received Codes Errors",
          "description": "PLR Received Codes Errors",
          "type": "string"
        },
        "plr-rcv-uncorrectable-code": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Received Uncorrectable Code",
          "description": "PLR Received Uncorrectable Code",
          "type": "string"
        },
        "plr-xmit-codes": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Xmit Codes",
          "description": "PLR Xmit Codes",
          "type": "string"
        },
        "plr-xmit-retry-codes": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Xmit Retry Codes",
          "description": "PLR Xmit Retry Codes",
          "type": "string"
        },
        "plr-xmit-retry-events": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Xmit Retry Events",
          "description": "PLR Xmit Retry Events",
          "type": "string"
        },
        "plr-sync-events": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Sync Events",
          "description": "PLR Sync Events",
          "type": "string"
        },
        "plr-codes-loss": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Codes Loss",
          "description": "PLR Codes Loss",
          "type": "string"
        },
        "plr-xmit-retry-events-within-t-sec-max": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR Xmit Retry Events Within Sec Max",
          "description": "PLR Xmit Retry Events Within Sec Max",
          "type": "string"
        },
        "plr-bw-loss-percent": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "PLR BW Loss Percent",
          "description": "PLR BW Loss Percent",
          "type": "string"
        },
        "rq-general-error": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "RQ General Error",
          "description": "RQ General Error",
          "type": "string"
        },
        "ib-phy-fsm-state": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "IB Phy Fsm State",
          "description": "IB Phy Fsm State",
          "type": "string"
        },
        "zero-hist": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Zero hist",
          "description": "Zero hist",
          "type": "string"
        },
        "successful-recovery-events": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Successful Recovery Events",
          "description": "Successful Recovery Events",
          "type": "string"
        },
        "linkdown-reason-code-local": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Link Down Local Reason Code",
          "description": "Link Down Local Reason Code",
          "type": "string"
        },
        "linkdown-reason-status-local": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Link Down Local Reason Status",
          "description": "Link Down Local Reason Status",
          "type": "string"
        },
        "linkdown-reason-code-remote": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Link Down Remote Reason Code",
          "description": "Link Down Remote Reason Code",
          "type": "string"
        },
        "linkdown-reason-status-remote": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "title": "Link Down Remote Reason Status",
          "description": "Link Down Remote Reason Status",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-interface-phy-diag": {
      "description": "An interface link phy diag details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-diag-show"
        }
      ]
    },
    "cue-show-schema-if-link-link-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-stats"
        },
        "diagnostics": {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-diagnostic"
        },
        "fast-recovery-counters": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fast-recovery-triggers-counters"
        },
        "phy-detail": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-interface-phy-detail"
        },
        "phy-diag": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-interface-phy-diag"
        }
      }
    },
    "schema-breakout-breakout-mode-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "2x-ndr",
        "2x-xdr",
        null
      ]
    },
    "schema-if-link-link-config": {
      "x-cue-marker": "config",
      "properties": {
        "breakout": {
          "description": "Interface breakout mode",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-breakout-breakout-mode-def"
            }
          ],
          "x-cue-prune": [
            "port-breakout-blocked"
          ],
          "x-cue-synopsis": "Set or unset the interface breakout mode",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile breakout-mode enabled",
          "x-cue-example": "nv set interface sw1p1 link breakout 2x-ndr",
          "x-cue-prune-runtime": {
            "platform_based_breakout": {
              "include": [
                "ib",
                "swp"
              ]
            }
          }
        },
        "mtu": {
          "description": "Interface mtu",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "anyOf": [
            {
              "title": "MTU",
              "description": "Interface mtu",
              "type": "integer",
              "enum": [
                256,
                512,
                1024,
                2048,
                4096,
                null
              ],
              "default": 4096,
              "nullable": true,
              "x-cue-prune-runtime": {
                "interface_type": {
                  "include": [
                    "ib",
                    "fnm"
                  ]
                }
              }
            },
            {
              "title": "MTU",
              "description": "Interface mtu",
              "type": "integer",
              "minimum": 1280,
              "maximum": 9000,
              "default": 9000,
              "nullable": true,
              "x-cue-prune-runtime": {
                "interface_type": {
                  "include": [
                    "eth"
                  ]
                }
              }
            },
            {
              "title": "MTU",
              "description": "Interface mtu",
              "type": "integer",
              "enum": [
                2044,
                4092,
                null
              ],
              "default": 4092,
              "nullable": true,
              "x-cue-prune-runtime": {
                "interface_type": {
                  "include": [
                    "ipoib"
                  ]
                }
              }
            },
            {
              "title": "MTU",
              "description": "Interface mtu",
              "type": "integer",
              "minimum": 256,
              "maximum": 9216,
              "default": 9216,
              "nullable": true,
              "x-cue-prune-runtime": {
                "interface_type": {
                  "exclude": [
                    "ib",
                    "fnm",
                    "eth",
                    "ipoib"
                  ]
                }
              }
            }
          ]
        },
        "op-vls": {
          "title": "Operational VL",
          "description": "Interface VL",
          "type": "string",
          "enum": [
            "VL0",
            "VL0-VL1",
            "VL0-VL3",
            "VL0-VL7",
            null
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {
              "include": [
                "ib",
                "swp"
              ]
            }
          }
        },
        "lanes": {
          "title": "Lanes",
          "description": "Interface lanes",
          "type": "string",
          "enum": [
            "1X",
            "2X",
            "1X,2X",
            "4X",
            "1X,4X",
            "1X,2X,4X",
            null
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "platform_based_lanes": {
              "include": [
                "swp"
              ]
            }
          }
        },
        "ib-speed": {
          "title": "IB Speed",
          "description": "Link speed in IB format",
          "type": "string",
          "enum": [
            "sdr",
            "qdr",
            "fdr",
            "edr",
            "hdr",
            "ndr",
            "xdr",
            "auto",
            null
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "platform_based_speed": {
              "include": [
                "ib",
                "swp"
              ]
            }
          }
        },
        "connection-mode": {
          "title": "Connection Mode",
          "description": "Interface connection mode",
          "type": "string",
          "enum": [
            "xdr",
            "ndr",
            null
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "block_conn_mode_on_children": {
              "include": [
                "swp",
                "fnm"
              ]
            }
          },
          "x-cue-prune": [
            "connection-mode-blocked"
          ]
        }
      }
    },
    "cue-show-schema-common-if-link-link-state-config-children": {
      "x-cue-marker": "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-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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"
        }
      ]
    },
    "cue-show-schema-if-link-link-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-state"
        }
      }
    },
    "schema-if-link-link-show": {
      "x-cue-marker": "show",
      "properties": {
        "lanes": {
          "title": "Lanes",
          "description": "Interface lanes",
          "type": "string"
        },
        "supported-speed": {
          "title": "Supported speeds",
          "description": "Supported Link speeds",
          "type": "string"
        },
        "supported-ib-speed": {
          "title": "Supported IB speeds",
          "description": "Supported Link speeds in IB format",
          "type": "string"
        },
        "max-supported-mtu": {
          "title": "Max supported MTU",
          "description": "Max supported mtu on an interface",
          "type": "integer"
        },
        "physical-state": {
          "title": "Physical State",
          "description": "Interface physical state",
          "type": "string"
        },
        "logical-state": {
          "title": "Logical State",
          "description": "Interface logical state",
          "type": "string"
        },
        "supported-lanes": {
          "title": "Supported lanes",
          "description": "Supported lanes on an interface",
          "type": "string"
        },
        "vl-capabilities": {
          "title": "Supported VL",
          "description": "Supported VL on an interface",
          "type": "string"
        },
        "ib-subnet": {
          "title": "IB Subnet",
          "description": "Interface IB Subnet",
          "type": "string",
          "x-cue-prune": [
            "user-setting-blocked"
          ]
        },
        "round-trip-latency": {
          "title": "Round Trip Latency",
          "description": "RTT link latency in nsec",
          "type": "string"
        }
      }
    },
    "cue-show-schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-show-children"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-show"
        }
      ]
    },
    "cue-show-schema-common-interface-common-interface-config-children": {
      "x-cue-marker": "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-common-interface-show": {
      "x-cue-marker": "show",
      "properties": {
        "ifindex": {
          "title": "Interface Index",
          "description": "The kernel/system assigned interface index",
          "type": "integer"
        }
      }
    },
    "schema-interface-interface-config": {
      "x-cue-marker": "config",
      "properties": {
        "type": {
          "title": "Type",
          "description": "The type of interface",
          "type": "string",
          "enum": [
            "eth",
            "loopback",
            "ib",
            "fnm",
            "ipoib",
            "nvl",
            null
          ],
          "nullable": true,
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          }
        }
      }
    },
    "cue-show-schema-interface-interface": {
      "description": "An interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-interface-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-common-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        }
      ]
    },
    "cue-show-schema-interface-interfaces-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-interface-interface"
      }
    },
    "schema-interface-interfaces-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "link.state",
          "link.speed",
          "link.mtu",
          "type",
          "lldp.neighbor.*.chassis.system-name",
          "lldp.neighbor.*.port.name",
          "description",
          "link.ib-speed",
          "link.ib-subnet",
          "link.logical-state",
          "link.physical-state"
        ],
        "column-properties": {
          "lldp.neighbor.*.chassis.system-name": {
            "title": "Neighbor"
          },
          "lldp.neighbor.*.port.name": {
            "title": "Remote Port"
          },
          "link.ib-speed": {
            "x-cue-prune": [
              "user-setting-blocked"
            ]
          }
        }
      }
    },
    "cue-show-schema-interface-interfaces": {
      "description": "Interfaces",
      "x-cue-marker": "collection",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-interface-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "schema-common-system-common-system-show": {
      "x-cue-marker": "show",
      "properties": {
        "build": {
          "description": "system build version",
          "type": "string"
        },
        "uptime": {
          "description": "system uptime",
          "type": "integer",
          "x-cue-unit": "second"
        }
      }
    },
    "schema-common-system-cpu-show": {
      "x-cue-marker": "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,
          "x-cue-unit": "percent",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "total-utilization": {
          "description": "Total utilization of all CPU cores\n",
          "type": "number",
          "minimum": 0,
          "maximum": 100,
          "x-cue-unit": "percent",
          "x-cue-prune": [
            "cl",
            "hbn"
          ]
        }
      }
    },
    "schema-common-system-cpu-component-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-cpu-component-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "CPU component identifier is an CPU core id",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-component-def"
        }
      ],
      "type": "string",
      "title": "CPU",
      "nullable": true
    },
    "schema-common-system-cpu-entry-show": {
      "x-cue-marker": "show",
      "properties": {
        "utilization": {
          "description": "CPU core utilization",
          "title": "Utilization",
          "type": "number",
          "minimum": 0,
          "maximum": 100,
          "x-cue-unit": "percent"
        }
      }
    },
    "cue-show-schema-common-system-cpu-component": {
      "description": "Display CPU information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-entry-show"
        }
      ],
      "x-cue-synopsis": "Show CPU information",
      "x-cue-example": "nv show system cpu"
    },
    "cue-show-schema-common-system-cpu-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-cpu-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-cpu-component"
      }
    },
    "cue-show-schema-common-system-cpus-table-show": {
      "description": "show system cpu command",
      "x-cue-marker": "collection",
      "title": "Cores",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-cpu-show-mapping"
        }
      ]
    },
    "schema-common-system-load-average-entry": {
      "description": "load average entry",
      "type": "number",
      "minimum": 0
    },
    "schema-common-system-load-average-show": {
      "x-cue-marker": "show",
      "properties": {
        "one-minute": {
          "$ref": "#/x-defs/schema-common-system-load-average-entry"
        },
        "five-minute": {
          "$ref": "#/x-defs/schema-common-system-load-average-entry"
        },
        "fifteen-minute": {
          "$ref": "#/x-defs/schema-common-system-load-average-entry"
        }
      }
    },
    "cue-show-schema-common-system-load-average": {
      "description": "Load Average",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-load-average-show"
        }
      ]
    },
    "cue-show-schema-common-system-cpu-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "cores": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-cpus-table-show"
            }
          ]
        },
        "load-average": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-load-average"
            }
          ]
        }
      }
    },
    "schema-system-cpu-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-unit": "cue_env_v1",
      "x-cue-instance-view": {
        "expand_collections": [
          "cores"
        ]
      }
    },
    "cue-show-schema-common-system-cpu": {
      "description": "Properties/attributes related to the CPU on the node's management card/unit.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-cpu-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-cpu-presentation"
        }
      ]
    },
    "schema-common-system-memory-show": {
      "x-cue-marker": "show",
      "properties": {
        "total": {
          "description": "Memory Total",
          "title": "Total",
          "type": "integer",
          "x-cue-unit": "byte"
        },
        "free": {
          "description": "Memory Free",
          "title": "Free",
          "type": "integer",
          "x-cue-unit": "byte"
        },
        "used": {
          "description": "Memory Used",
          "title": "Used",
          "type": "integer",
          "x-cue-unit": "byte"
        },
        "utilization": {
          "description": "Percentage utilization of memory",
          "title": "Utilization",
          "type": "number",
          "minimum": 0,
          "maximum": 100,
          "x-cue-unit": "percent"
        }
      }
    },
    "schema-common-system-memory-physical-show": {
      "x-cue-marker": "show",
      "properties": {
        "buffer": {
          "description": "Buffer Memory",
          "title": "Buffers",
          "type": "integer",
          "x-cue-unit": "byte"
        },
        "cache": {
          "description": "Cached Memory",
          "title": "Cache",
          "type": "integer",
          "x-cue-unit": "byte"
        }
      }
    },
    "cue-show-schema-common-system-system-memory-physical": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memory-physical-show"
        }
      ]
    },
    "cue-show-schema-common-system-system-memory-swap": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        }
      ]
    },
    "cue-show-schema-common-system-memory-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "physical": {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-memory-physical"
        },
        "swap": {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-memory-swap"
        }
      }
    },
    "schema-common-system-memory-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "system-memory-show.j2",
      "x-cue-custom-display-unit": "cue_platform_config_v1"
    },
    "cue-show-schema-common-system-memory": {
      "description": "system memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-memory-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memory-presentation"
        }
      ]
    },
    "schema-common-system-image-system-image-show": {
      "x-cue-marker": "show",
      "properties": {
        "current": {
          "description": "Current partition",
          "type": "string"
        },
        "next": {
          "description": "Next partition to boot from",
          "type": "string"
        },
        "issu-status": {
          "x-cue-prune": [
            "issu-blocked",
            "cl"
          ],
          "description": "Status of ISSU",
          "type": "string",
          "enum": [
            "no-issu",
            "in-progress",
            "failed"
          ]
        }
      }
    },
    "schema-common-system-image-partition-show": {
      "x-cue-marker": "show",
      "properties": {
        "build-id": {
          "description": "Image build id for partition",
          "type": "string"
        },
        "description": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image description for partition",
          "type": "string"
        },
        "disk": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image disc for partition",
          "type": "string"
        },
        "release": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image release for partition",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-image-system-image-partition-show": {
      "description": "System image partition details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-partition-show"
        }
      ]
    },
    "schema-common-system-image-image-def": {
      "x-cue-marker": "def",
      "description": "image-def",
      "type": "string",
      "nullable": true
    },
    "schema-common-system-image-image-file-id": {
      "title": "Available image file",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Image file",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-image-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-image-system-image-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete system image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-image-rename-new-name-param-def": {
      "x-cue-marker": "def",
      "description": "New image name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-image-rename-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Rename action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new-name": {
              "$ref": "#/x-defs/schema-common-system-image-rename-new-name-param-def"
            }
          }
        }
      }
    },
    "schema-common-system-image-system-image-file-rename-action": {
      "x-cue-marker": "action",
      "description": "Rename system image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-rename-action-parameters"
        }
      ]
    },
    "schema-common-nos-remote-url-upload-def": {
      "x-cue-marker": "def",
      "description": "scp https ftp sftp and file are supported. e.g. scp://username[:password]@hostname/path/filename\n",
      "x-action-param-type": "positional",
      "format": "remote-url-upload",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password"
    },
    "schema-common-system-image-upload-action-parameters": {
      "x-cue-marker": "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-common-system-image-system-image-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Image file upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-upload-action-parameters"
        }
      ]
    },
    "schema-common-system-image-install-reboot-def": {
      "x-cue-marker": "def",
      "x-cue-prune": [
        "cl"
      ],
      "description": "Install an image and reboot system",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "yes",
        "no"
      ]
    },
    "schema-common-system-image-install-issu-def": {
      "x-cue-marker": "def",
      "x-cue-prune": [
        "issu-blocked",
        "cl"
      ],
      "description": "Install image in ISSU mode",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-image-install-skip-sm-def": {
      "x-cue-marker": "def",
      "x-cue-prune": [
        "issu-blocked",
        "cl"
      ],
      "description": "Skip SM confirmation for ISSU",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-image-install-force-def": {
      "x-cue-marker": "def",
      "description": "Force system reboot after system image installation",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-image-install-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System image install action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "reboot": {
              "$ref": "#/x-defs/schema-common-system-image-install-reboot-def"
            },
            "issu": {
              "$ref": "#/x-defs/schema-common-system-image-install-issu-def"
            },
            "skip-sm": {
              "$ref": "#/x-defs/schema-common-system-image-install-skip-sm-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-image-install-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-image-system-image-file-install-action": {
      "x-cue-marker": "action",
      "description": "Install system image",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-install-action-parameters"
        }
      ]
    },
    "schema-common-system-image-system-image-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-delete-action"
        },
        "@rename": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-rename-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-upload-action"
        },
        "@install": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-install-action"
        }
      }
    },
    "schema-common-system-image-image-show": {
      "x-cue-marker": "show",
      "properties": {
        "description": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image description",
          "type": "string"
        },
        "release": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image relase",
          "type": "string"
        },
        "cpu-architecture": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image cpu architecture",
          "type": "string"
        },
        "build-id": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image build id",
          "type": "string"
        },
        "build-date": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image build date",
          "type": "string"
        },
        "file-size": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Image file size",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-image-system-image-file": {
      "description": "Specific system image file available on the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-image-show"
        }
      ]
    },
    "cue-show-schema-common-system-image-system-image-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-image-image-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-file"
      }
    },
    "cue-show-schema-common-system-image-system-image-files": {
      "description": "System image files available on the system",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-files-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-image-system-image-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "partition1": {
          "description": "System partition 1",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-partition-show"
            }
          ]
        },
        "partition2": {
          "description": "System partition 2",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-partition-show"
            }
          ]
        },
        "files": {
          "description": "System image files",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-files"
            }
          ]
        }
      }
    },
    "schema-common-nos-remote-url-fetch-def": {
      "x-cue-marker": "def",
      "description": "scp https ftp sftp and file are supported. e.g. scp://username[:password]@hostname/path/filename, file:///path/filename\n",
      "x-action-param-type": "positional",
      "format": "remote-url-fetch",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password"
    },
    "schema-common-system-image-fetch-action-parameters": {
      "x-cue-marker": "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-common-system-image-system-image-fetch-action": {
      "x-cue-marker": "action",
      "description": "Fetch system image file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-fetch-action-parameters"
        }
      ]
    },
    "schema-common-system-image-force-def": {
      "x-cue-marker": "def",
      "description": "Uninstall image even if set to boot-next",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-image-uninstall-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Uninstall action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-system-image-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-image-system-image-uninstall-action": {
      "x-cue-marker": "action",
      "x-cue-prune": [
        "cl"
      ],
      "description": "Uninstall system image",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-uninstall-action-parameters"
        }
      ]
    },
    "schema-common-system-image-partition-def": {
      "x-cue-marker": "def",
      "description": "partition-id",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "partition1",
        "partition2"
      ]
    },
    "schema-common-system-image-boot-next-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Boot next action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "partition": {
              "$ref": "#/x-defs/schema-common-system-image-partition-def"
            }
          }
        }
      }
    },
    "schema-common-system-image-system-image-boot-next-action": {
      "x-cue-marker": "action",
      "description": "Boot next system image",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-boot-next-action-parameters"
        }
      ]
    },
    "schema-common-system-image-system-image-action-children": {
      "x-cue-marker": "action-children",
      "description": "System image actions",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-fetch-action"
        },
        "@uninstall": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-uninstall-action"
        },
        "@boot-next": {
          "$ref": "#/x-defs/schema-common-system-image-system-image-boot-next-action"
        }
      }
    },
    "cue-show-schema-common-system-image-system-image": {
      "description": "System image information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-action-children"
        }
      ]
    },
    "schema-common-system-config-files-force-def": {
      "x-cue-marker": "def",
      "description": "If set - it will force the operation",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-ssd-erase-run-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Run SSD Erase",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-ssd-erase-action": {
      "x-cue-marker": "action",
      "description": "SSD Erase",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-ssd-erase-run-action-parameters"
        }
      ]
    },
    "schema-common-system-ssd-action-children": {
      "x-cue-marker": "action-children",
      "description": "SSD actions",
      "properties": {
        "@erase": {
          "$ref": "#/x-defs/schema-common-system-ssd-erase-action"
        }
      }
    },
    "schema-common-system-mount-point-def": {
      "x-cue-marker": "def",
      "description": "Filesystem Mount Point",
      "type": "string",
      "nullable": true
    },
    "schema-common-system-mount-point-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Mount point",
      "title": "Mount Point",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-mount-point-def"
        }
      ]
    },
    "schema-common-system-disk-usage-show": {
      "x-cue-marker": "show",
      "properties": {
        "file-system": {
          "description": "Name of filesystem",
          "type": "string"
        },
        "size": {
          "description": "Total disk space of filesystem",
          "type": "string"
        },
        "used": {
          "description": "Amount of disk space currently being used",
          "type": "string"
        },
        "available": {
          "description": "Available free space in the filesystem",
          "type": "string"
        },
        "used-percent": {
          "description": "The percentage of disk space used by filesystem\n",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-disk-usage-info": {
      "description": "Disk usage info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-disk-usage-show"
        }
      ]
    },
    "cue-show-schema-common-system-disk-usage-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-mount-point-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-disk-usage-info"
      }
    },
    "schema-common-system-disk-usage-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "file-system",
          "size",
          "used",
          "available",
          "used-percent"
        ],
        "titles": {
          "file-system": "Filesystem",
          "size": "Size",
          "used": "Used",
          "available": "Avail",
          "used-percent": "Use%"
        }
      }
    },
    "cue-show-schema-common-system-disk-usages": {
      "description": "Collection of mount points",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-disk-usage-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-disk-usage-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-disk-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "usage": {
          "$ref": "#/x-defs/cue-show-schema-common-system-disk-usages"
        }
      }
    },
    "schema-common-system-disk-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "usage"
        ]
      }
    },
    "cue-show-schema-common-system-disk": {
      "description": "Properties/attributes related to the disk\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-ssd-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-disk-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-disk-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-common-system-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "cpu": {
          "$ref": "#/x-defs/cue-show-schema-common-system-cpu"
        },
        "memory": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-memory"
            }
          ]
        },
        "image": {
          "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image"
        },
        "disk": {
          "$ref": "#/x-defs/cue-show-schema-common-system-disk"
        }
      }
    },
    "schema-common-system-hostname-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "idn-hostname",
      "pattern": "^.*$"
    },
    "schema-common-system-common-system-config": {
      "x-cue-marker": "config",
      "properties": {
        "hostname": {
          "description": "Static hostname for the switch",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-hostname-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-system-api-listening-port": {
      "description": "The REST API listen port",
      "type": "integer",
      "minimum": 1,
      "maximum": 65535,
      "default": 443,
      "nullable": true
    },
    "schema-certificate-cert-id-str-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 64
    },
    "schema-external-api-certificate-default-def": {
      "x-cue-marker": "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",
      "x-cue-synopsis": "Imported Entity Certificate ID",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "localhost",
        null
      ],
      "nullable": true
    },
    "schema-external-api-listening-address-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Listening address",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-external-api-listening-addresses-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-external-api-listening-addresses-mapping"
        }
      ]
    },
    "schema-certificate-crl-id-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 128,
      "x-cue-error": "CRL ID must be only letters, numbers, and underscores starting with a letter.\n",
      "pattern": "^[a-zA-Z][a-zA-Z0-9_]*$"
    },
    "schema-external-api-mtls-config": {
      "x-cue-marker": "config",
      "properties": {
        "ca-certificate": {
          "x-cue-synopsis": "CA certificates [id]",
          "description": "CA certificates [id] for validation of client during mTLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
            }
          ],
          "nullable": true
        },
        "crl": {
          "x-cue-synopsis": "CRL [id]",
          "description": "CRL [id] used while validation of client during mTLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-crl-id-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-external-api-mtls": {
      "description": "API security mTLS configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-mtls-config"
        }
      ]
    },
    "cue-show-schema-external-api-api-config-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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",
      "x-cue-marker": "def",
      "type": "string",
      "x-action-param-type": "optional"
    },
    "schema-external-api-clear-session-action-parameters": {
      "description": "Expire action parameters",
      "x-cue-marker": "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",
      "x-cue-marker": "action",
      "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",
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-external-api-clear-session-action"
        }
      }
    },
    "cue-show-schema-external-api-session": {
      "description": "API Session",
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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
        },
        "post-logout": {
          "description": "Configure post-logout banner",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-system-system-message": {
      "description": "Display system pre-login, post-login and post-logout messages",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-message-config"
        }
      ]
    },
    "schema-common-system-reboot-reason-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-reason-show"
        }
      ]
    },
    "schema-common-system-reboot-reason-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-reboot-reason-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "file index capturing reboot reason",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-reason-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-common-system-reboot-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-reboot-show-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "fast",
        "warm",
        "cold",
        null
      ],
      "nullable": true
    },
    "schema-common-system-reboot-config": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-password-hardening-config"
        }
      ]
    },
    "schema-security-db-config-children": {
      "x-cue-marker": "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": "disabled"
        }
      }
    },
    "schema-security-passphrase-basic-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 16,
      "maxLength": 64,
      "x-cue-hidden": true
    },
    "schema-security-passphrase-def": {
      "x-cue-marker": "def",
      "description": "Configure NVUE database encryption key in cleartext",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "x-cue-synopsis": "Passphrase for the NVUE database encryption key",
      "x-cue-hidden": true,
      "x-cue-prompt-noecho": "Enter passphrase for generating key",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-passphrase-basic-def"
        }
      ]
    },
    "schema-security-db-update-action-parameters": {
      "description": "Parameters for the encryption database key update action",
      "x-cue-marker": "action-parameters",
      "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": {
      "x-cue-marker": "action",
      "description": "update db",
      "x-cue-prune": [
        "cl",
        "nvos",
        "hbn"
      ],
      "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": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-security-db-update-action"
        }
      }
    },
    "cue-show-schema-security-db": {
      "description": "db configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-security-encryption-config-children"
        }
      ]
    },
    "cue-show-schema-security-security-config-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier for the X.509 certificate",
      "title": "Certificate ID",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        }
      ]
    },
    "schema-certificate-uri-pkcs12-def": {
      "x-cue-marker": "def",
      "description": "A local/remote URI from where the PKCS#12 bundle file (e.g., PFX, p12)\ncan be retrieved.\nSupports: ftp, scp and sftp\ne.g. scp://user[:password]@hostname/path/filename.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-cue-url": true,
      "x-cue-hidden": true,
      "x-action-param-type": "optional"
    },
    "schema-certificate-uri-certificate-def": {
      "x-cue-marker": "def",
      "description": "A local/remote URI from where the certificate file (containing the\npublic-key) can be retrieved.\nSupports: ftp, scp and sftp\ne.g. scp://user[:password]@hostname/path/filename.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-cue-url": true,
      "x-cue-hidden": true,
      "x-action-param-type": "optional"
    },
    "schema-certificate-uri-private-key-def": {
      "x-cue-marker": "def",
      "description": "A local/remote URI from where the private-key file can be retrieved.\nSupports: ftp, scp and sftp\ne.g. scp://user[:password]@hostname/path/filename.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-cue-url": true,
      "x-cue-hidden": true,
      "x-action-param-type": "optional"
    },
    "schema-certificate-certificate-raw-data-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 128,
      "maxLength": 16384,
      "description": "The raw data bytes (e.g., PEM string) of the certificate",
      "x-action-param-type": "optional",
      "x-cue-synopsis": "The raw data bytes (e.g., PEM string) of the certificate",
      "x-cue-hidden": true,
      "x-cue-prompt-noecho": "Enter certificate data/bytes"
    },
    "schema-certificate-passphrase-basic-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "x-cue-hidden": true
    },
    "schema-certificate-passphrase-def": {
      "x-cue-marker": "def",
      "description": "Configure user password in cleartext",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "x-cue-synopsis": "Passphrase for the X.509 certificate PKCS#12 file",
      "x-cue-hidden": true,
      "x-cue-prompt-noecho": "Enter certificate passphrase",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-passphrase-basic-def"
        }
      ]
    },
    "schema-certificate-x509-certificate-import-action-parameters": {
      "description": "Additional parameters for the certificate import action",
      "x-cue-marker": "action-parameters",
      "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": {
      "x-cue-marker": "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",
      "x-cue-marker": "action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "example": "nv action delete system security certificate"
    },
    "schema-certificate-x509-certificate-action-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "Serial number of a certificate",
      "type": "string",
      "maxLength": 128
    },
    "schema-certificate-certificate-valid-timestamp-def": {
      "x-cue-marker": "def",
      "description": "Used to indicate the certificate's valid from/to fields.",
      "type": "string",
      "format": "date-time",
      "maxLength": 64
    },
    "schema-certificate-x509-certificate-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 64
    },
    "schema-certificate-app-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier of the application that is using the X.509 certificate",
      "title": "Installed",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-app-id-str-def"
        }
      ]
    },
    "schema-certificate-x509-certificate-installed-app-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-app-show"
        }
      ]
    },
    "cue-show-schema-certificate-x509-certificate-installed-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "resource",
          "details"
        ],
        "column-properties": {
          "resource": {
            "title": "URI"
          },
          "details": {
            "title": "Details"
          }
        }
      }
    },
    "cue-show-schema-certificate-x509-certificate-installed": {
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "serial-number",
          "valid-from",
          "valid-to"
        ],
        "column-properties": {
          "serial-number": {
            "title": "Serial Number"
          },
          "valid-from": {
            "title": "Valid From"
          },
          "valid-to": {
            "title": "Valid To"
          }
        }
      }
    },
    "cue-show-schema-certificate-x509-certificates": {
      "description": "A collection of X.509 certificates.\n",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "Hex string, up to 512 bits (128 hex letters)\n",
      "x-action-param-type": "positional",
      "type": "string"
    },
    "schema-security-algorithm-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Upload config file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-tpm-upload-action-parameters"
        }
      ]
    },
    "schema-security-tpm-action-children": {
      "x-cue-marker": "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",
      "x-cue-marker": "action-parameters",
      "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": {
      "x-cue-marker": "action",
      "description": "Import operation of IAK Certificate in X.509 format.\nInput one of the following: remote-url or data\n",
      "type": "object",
      "x-cue-url": true,
      "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",
      "x-cue-marker": "action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-security-oiak-action-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "show",
      "properties": {
        "plain": {
          "description": "Textual output for the X.509 certificate",
          "type": "string",
          "maxLength": 8192,
          "x-cue-synopsis": "show owner IAK certificate",
          "x-cue-version": "25.02.2000",
          "x-cue-related": "nv show system security tpm oiak"
        }
      }
    },
    "cue-show-schema-security-oiak": {
      "description": "oIAK configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Name of the component",
      "title": "Component",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-security-componentname-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-security-spdm-nonce-def": {
      "x-cue-marker": "def",
      "minLength": 64,
      "maxLength": 64,
      "pattern": "^[0-9a-fA-F]+$",
      "description": "64 char hex string",
      "x-action-param-type": "optional",
      "type": "string",
      "x-cue-error": "String must be exactly 64 Hex charachters length"
    },
    "schema-security-erot-generate-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action-children",
      "description": "SPDM related actions",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-security-erot-generate-action"
        }
      }
    },
    "schema-security-measurements-show": {
      "x-cue-marker": "show",
      "properties": {
        "HashingAlgorithm": {
          "description": "Hashing Algorithm",
          "title": "HashingAlgorithm",
          "type": "string",
          "x-cue-synopsis": "ERoT signed measurements",
          "x-cue-version": "25.02.1500",
          "x-cue-related": "nv show system security spdm <component> measurements"
        }
      }
    },
    "cue-show-schema-security-measurements": {
      "description": "ERoT Measurements",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-measurements-show"
        }
      ]
    },
    "schema-security-certificates-show": {
      "x-cue-marker": "show",
      "properties": {
        "Id": {
          "description": "Id",
          "title": "Id",
          "type": "string",
          "x-cue-synopsis": "ERoT certificate chain",
          "x-cue-version": "25.02.1500",
          "x-cue-related": "nv show system security spdm <component> certificates"
        }
      }
    },
    "cue-show-schema-security-certificates": {
      "description": "ERoT certificate chain",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-certificates-show"
        }
      ]
    },
    "cue-show-schema-security-component-show-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-security-spdm-mapping"
        }
      ]
    },
    "cue-show-schema-security-security-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "certificate": {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificates"
        },
        "tpm": {
          "$ref": "#/x-defs/cue-show-schema-security-security-tpm"
        },
        "spdm": {
          "x-cue-prune": [
            "cl",
            "hbn",
            "bmc-blocked"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-security-security-spdm"
            }
          ]
        }
      }
    },
    "cue-show-schema-security-security": {
      "description": "Security features",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-pagination-config"
        }
      ]
    },
    "cue-show-schema-common-system-system-cli-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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",
      "x-cue-marker": "action-children",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-link-config-children"
        }
      ]
    },
    "schema-common-ssh-server-ssh-server-config": {
      "x-cue-marker": "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-synopsis": "Configuring the ssh server authentication retries",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system ssh-server",
          "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-synopsis": "Configuring the ssh server login session timeout",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system ssh-server",
          "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": 20,
          "minimum": 0,
          "maximum": 35000,
          "x-cue-synopsis": "Configure inactivity timeout for ssh connections in minutes <0-35000>.",
          "x-cue-version": "25.01.2000",
          "x-cue-related": "nv show system ssh-server",
          "x-cue-example": "nv set system ssh-server inactive-timeout 300"
        },
        "permit-root-login": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Maximum number of SSH sessions which can occur per TCP connection",
          "type": "integer",
          "nullable": true,
          "default": 10,
          "minimum": 1,
          "maximum": 100
        },
        "state": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "The state of the SSH server",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "strict": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-synopsis": "Configuring the login record period",
          "x-cue-related": "nv show system ssh-server",
          "x-cue-example": "nv set system ssh-server login-record-period 1"
        },
        "max-sessions": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "type": "integer",
          "nullable": true,
          "description": "Limit the maximum number of concurrent user sessions <3-100>.",
          "default": 100,
          "minimum": 3,
          "maximum": 100,
          "x-cue-synopsis": "Configuring the maximum number of ssh connections <3-100>.",
          "x-cue-version": "25.01.2000",
          "x-cue-related": "nv show system ssh-server",
          "x-cue-example": "nv set system ssh-server max-sessions 10"
        },
        "pka-only": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "type": "string",
          "nullable": true,
          "description": "Block password authentication for users with private key configured.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Block password authentication for users with private key configured.",
          "x-cue-related": "nv show system ssh-server",
          "x-cue-example": "nv set system ssh-server pka-only enabled",
          "x-cue-version": "25.02.2000"
        }
      }
    },
    "schema-common-vrf-vrf-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "VRF",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-vrf-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-vrfs-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Vrfs"
      }
    },
    "cue-show-schema-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "x-cue-marker": "collection",
      "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"
        }
      ]
    },
    "schema-common-system-aaa-username-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "user-name"
    },
    "schema-common-system-aaa-user-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Name of the user",
      "title": "Username",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-username-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-allow-users-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Allow Users"
      }
    },
    "cue-show-schema-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-deny-users-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Deny Users"
      }
    },
    "cue-show-schema-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-max-unauthenticated-config"
        }
      ]
    },
    "schema-common-ssh-server-tcp-port-id-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 65535
    },
    "schema-common-ssh-server-tcp-port-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-port-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Ports"
      }
    },
    "cue-show-schema-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "vrf": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-common-ssh-server-peer-address-port-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "peer address port",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Peer Address:Port",
        "columns": [
          "local-address-port",
          "state"
        ],
        "titles": {
          "local-address-port": "Local Address:Port",
          "state": "State"
        }
      }
    },
    "cue-show-schema-common-ssh-server-active-sessions": {
      "description": "Show the current SSH sessions",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "active-sessions": {
          "x-cue-prune": [
            "nvos"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-common-snmp-viewname-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-viewname-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Viewname ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-viewname-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "schema-common-snmp-excluded-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "snmp-branch"
    },
    "schema-common-snmp-included-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "snmp-branch"
    },
    "schema-common-snmp-viewname-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-viewnames-mapping"
        }
      ]
    },
    "schema-common-snmp-username-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-username-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Username ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-username-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-auth-none-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "schema-common-snmp-oid-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "oid"
    },
    "schema-common-snmp-oid-and-view-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-auth-md5-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "MD5 authentication password id",
      "x-cue-hidden": "hash",
      "x-cue-encrypt": true,
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "DES encryption password id",
      "x-cue-hidden": "hash",
      "x-cue-encrypt": true,
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "cue-show-schema-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-des-mapping"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-encrypt-aes-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "AES encryption password id",
      "x-cue-hidden": "hash",
      "x-cue-encrypt": true,
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-aes-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "cue-show-schema-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5s-mapping"
        }
      ]
    },
    "schema-common-snmp-auth-sha-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-auth-sha-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "SHA authentication password id",
      "x-cue-hidden": "hash",
      "x-cue-encrypt": true,
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-sha-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-snmp-auth-sha-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-shas-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-username-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-username-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-usernames-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-usernames-mapping"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-readonly-community-v6-id": {
      "x-cue-marker": "id",
      "x-cue-hidden": "hash",
      "x-cue-encrypt": true,
      "x-cue-synopsis": "Readonly community string password ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-access-any-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "any",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-readonly-community-v6-access-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not a valid IPv6 access",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "SNMP readonly community string password access IPv6 address\n",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-mibs-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-mibs-config-children"
        }
      ]
    },
    "schema-common-snmp-trap-trap-link-config": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-one-minute-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "One Minute load average threshold ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-five-minute-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-five-minute-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Five Minute load average threshold ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "15 Minute load average threshold ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "localhost-v6",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-destination-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not a valid trap destination address",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Destination IP address ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-destination-vrf-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "SNMP 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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "schema-common-snmp-trap-trap-username-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Username ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-username-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-auth-md5-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "MD5 authentication password id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-encrypt-des-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "DES encryption password id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "ID for SNMP Engine Id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "schema-common-snmp-trap-engine-id-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-des-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "AES encryption password 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": {
      "x-cue-marker": "config-children",
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-aes-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "SHA authentication password 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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-usernames-mapping"
        }
      ]
    },
    "schema-common-snmp-trap-community-password-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-common-snmp-trap-community-password-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "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": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "schema-common-snmp-trap-community-password-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destinations-mapping"
        }
      ]
    },
    "schema-ip-address-all-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-all-v6-def": {
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "all-v6",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-listening-address-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not a valid listening address",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Listening address ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-listening-address-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "schema-common-snmp-listening-address-config": {
      "x-cue-marker": "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-synopsis": "Set the port number for the address on which the SNMP server listens",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-addresses-mapping"
        }
      ]
    },
    "schema-common-snmp-readonly-community-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-readonly-community-id": {
      "x-cue-marker": "id",
      "x-cue-hidden": "hash",
      "x-cue-synopsis": "Readonly community string password ID",
      "x-cue-encrypt": true,
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-readonly-community-access-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Not a valid IPv4 access",
      "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": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "SNMP readonly community string password access address\n",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-readonly-community-access-config-children": {
      "x-cue-marker": "config-children",
      "properties": {}
    },
    "cue-show-schema-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "access": {
          "x-cue-prune": [
            "nvos"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "viewname": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-system-contact-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-system-location-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-snmp-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "system-name": {
          "description": "SNMP server system name info",
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "description": "The interval in seconds between SNMP data refreshes",
          "type": "integer",
          "minimum": 5,
          "maximum": 300,
          "default": 60,
          "nullable": true,
          "x-cue-synopsis": "Set the interval in seconds between SNMP data refreshes",
          "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-system-log-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-log-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Logs",
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-file-name-def"
        }
      ]
    },
    "schema-common-system-log-log-file-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of the log file",
          "type": "string"
        }
      }
    },
    "schema-common-system-log-log-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete log file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-log-log-file-upload-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Brew action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            },
            "vrf": {
              "x-cue-prune": [
                "nvos"
              ],
              "x-cue-marker": "def",
              "description": "VRF used for uploading log files.",
              "x-action-param-type": "optional",
              "type": "string",
              "format": "vrf-name"
            }
          }
        }
      }
    },
    "schema-common-system-log-log-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Log file upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-upload-action-parameters"
        }
      ]
    },
    "schema-common-system-log-log-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-common-system-log-log-file-delete-action"
        },
        "@upload": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-log-log-file-upload-action"
            }
          ],
          "x-cue-synopsis": "Upload log file to the remote server",
          "x-cue-version": "25.01.0800",
          "x-cue-history": "25.01.0800",
          "x-cue-example": "nv action upload system log syslog.2 scp://root:123@localhost:22/new_file",
          "x-cue-related": "nv show system log files"
        }
      }
    },
    "cue-show-schema-common-system-log-log-file": {
      "description": "An log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-action-children"
        }
      ]
    },
    "cue-show-schema-common-system-log-logs-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-log-log-file"
      }
    },
    "cue-show-schema-common-system-log-logs-files": {
      "description": "Log files",
      "x-cue-marker": "collection",
      "title": "Logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-logs-files-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-log-system-logs-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "file": {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-logs-files"
        }
      }
    },
    "schema-system-log-component-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "enum": [
        "nvue",
        "orchagent",
        "portsyncd",
        "sai_api_port",
        "sai_api_switch",
        "symmetry-manager",
        "syncd",
        null
      ]
    },
    "schema-common-system-log-component-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Component",
      "title": "Component",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-system-log-component-name-def"
        }
      ]
    },
    "schema-common-system-log-log-rotate-action": {
      "x-cue-marker": "action",
      "description": "Log rotate action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-log-component-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@rotate": {
          "$ref": "#/x-defs/schema-common-system-log-log-rotate-action"
        }
      }
    },
    "schema-common-nos-log-levels-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "debug",
        "info",
        "notice",
        "warn",
        "error",
        "critical",
        null
      ]
    },
    "schema-common-system-log-component-config": {
      "x-cue-marker": "config",
      "properties": {
        "level": {
          "description": "The component log level",
          "title": "Level",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-log-levels-def"
            }
          ],
          "default": "notice",
          "x-cue-prune": [
            "cl"
          ]
        }
      }
    },
    "schema-common-system-log-log-rotation-config": {
      "x-cue-marker": "config",
      "properties": {
        "disk-percentage": {
          "description": "Rotate logs when they surpass a specified percentage of disk",
          "type": "number",
          "format": "float",
          "nullable": true,
          "minimum": 0.001,
          "maximum": 100,
          "multipleOf": 0.001,
          "default": null,
          "x-cue-synopsis": "Configure log file rotation size as a percentage of disk space",
          "x-cue-note": "If set, the log rotation size will be based on that configuration instead",
          "x-cue-version": "25.01.0700",
          "x-cue-history": "25.01.0700",
          "x-cue-example": "nv set system log rotation disk-percentage 23.05",
          "x-cue-related": "\"nv show system log rotation\"\n\"nv set system log rotation size\"\n"
        },
        "frequency": {
          "description": "Log files rotation frequency",
          "type": "string",
          "nullable": true,
          "enum": [
            "daily",
            "weekly",
            "monthly",
            "yearly",
            null
          ],
          "default": "daily",
          "x-cue-synopsis": "Configure log file rotation frequency",
          "x-cue-version": "25.01.0700",
          "x-cue-history": "25.01.0700",
          "x-cue-example": "nv set system log rotation frequency weekly",
          "x-cue-related": "nv show system log rotation"
        },
        "max-number": {
          "description": "Max number of log files to keep",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 999999,
          "default": 20,
          "x-cue-synopsis": "Configure max number of log files to keep",
          "x-cue-note": "Corresponds to the max number of file rotations",
          "x-cue-version": "25.01.0700",
          "x-cue-history": "25.01.0700",
          "x-cue-example": "nv set system log rotation max-number 25",
          "x-cue-related": "nv show system log rotation"
        },
        "size": {
          "description": "Rotate logs if they grow bigger then size in Mebibytes\n(1 MiB equals 1024 KiB, and 1 KiB is 1024 bytes)\n",
          "nullable": true,
          "type": "number",
          "format": "float",
          "minimum": 0.001,
          "maximum": 3500,
          "multipleOf": 0.001,
          "default": 10.0,
          "x-cue-synopsis": "Configure log file rotation size in Mebibytes",
          "x-cue-note": "This configuration can be overridden by \"disk-percentage\" configuration",
          "x-cue-version": "25.01.0700",
          "x-cue-history": "25.01.0700",
          "x-cue-example": "nv set system log rotation size 125",
          "x-cue-related": "\"nv show system log rotation\"\n\"nv set system log rotation disk-percentage\"\n"
        }
      }
    },
    "cue-show-schema-common-system-log-log-rotation": {
      "description": "Log rotation configuration instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-rotation-config"
        }
      ]
    },
    "cue-show-schema-common-system-log-component-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "rotation": {
          "x-cue-prune": [
            "cl",
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "schema-common-system-log-component-log-file-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The component log file path of the log file",
          "type": "string"
        }
      }
    },
    "schema-common-system-log-component-log-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-common-system-log-log-file-delete-action"
        },
        "@upload": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-log-log-file-upload-action"
            }
          ],
          "x-cue-synopsis": "Upload system component log file to the remote server",
          "x-cue-example": "nv action upload system log component ptp file ptp4l.log scp://root:123@localhost:22/new_file"
        }
      }
    },
    "cue-show-schema-common-system-log-component-log-file": {
      "description": "A component log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-file-action-children"
        }
      ]
    },
    "cue-show-schema-common-system-log-component-log-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-log-component-log-file"
      }
    },
    "cue-show-schema-common-system-log-component-log-files": {
      "description": "Component Log files",
      "x-cue-marker": "collection",
      "title": "Component Logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-component-log-files-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-log-component-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "file": {
          "x-cue-prune-runtime": {
            "component_have_log_file": {
              "nvos": {}
            }
          },
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-log-component-log-files"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-log-system-log-component": {
      "description": "A component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-component-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-component-show-children"
        }
      ]
    },
    "cue-show-schema-common-system-log-components-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-component-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-log-system-log-component"
      }
    },
    "cue-show-schema-common-system-log-system-log-components": {
      "description": "Components",
      "x-cue-marker": "collection",
      "title": "Components",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-components-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-log-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "component": {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-system-log-components"
        },
        "rotation": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "schema-common-system-log-system-logs-config": {
      "x-cue-marker": "config",
      "properties": {
        "level": {
          "description": "The System log level",
          "title": "Level",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-log-levels-def"
            }
          ],
          "x-cue-prune": [
            "cl",
            "nvos"
          ]
        }
      }
    },
    "schema-common-system-log-system-logs-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@rotate": {
          "$ref": "#/x-defs/schema-common-system-log-log-rotate-action"
        }
      }
    },
    "cue-show-schema-common-system-log-system-logs": {
      "description": "Display system logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-system-logs-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-system-logs-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-action-children"
        }
      ]
    },
    "schema-common-dns-server-ip-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "dns-server-ip-address",
      "nullable": true
    },
    "schema-common-dns-server-id": {
      "x-cue-marker": "id",
      "title": "DNS Server",
      "x-cue-synopsis": "IPv4 or IPv6 unicast address of a DNS server\n",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-ip-address-def"
        }
      ]
    },
    "schema-common-dns-server-config": {
      "x-cue-marker": "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",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-config"
        }
      ]
    },
    "cue-show-schema-common-dns-servers-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dns-servers-mapping"
        }
      ]
    },
    "cue-show-schema-common-dns-dns-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "api": {
          "$ref": "#/x-defs/cue-show-schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/cue-show-schema-common-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"
        },
        "log": {
          "$ref": "#/x-defs/cue-show-schema-common-system-log-system-logs"
        },
        "dns": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "schema-system-system-show": {
      "x-cue-marker": "show",
      "properties": {
        "product-name": {
          "description": "System product name",
          "type": "string"
        },
        "product-release": {
          "description": "System product release",
          "type": "string"
        },
        "platform": {
          "description": "System platform",
          "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"
        },
        "contact": {
          "description": "System contact",
          "type": "string"
        },
        "location": {
          "description": "System location",
          "type": "string"
        }
      }
    },
    "schema-common-timezone-system-timezone-def": {
      "x-cue-marker": "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-timezone-system-timezone-config": {
      "x-cue-marker": "config",
      "properties": {
        "timezone": {
          "description": "System time zone",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-timezone-system-timezone-def"
            }
          ],
          "default": "Etc/UTC",
          "nullable": true,
          "type": "string"
        }
      }
    },
    "schema-system-contact-sys-contact-def": {
      "x-cue-marker": "def",
      "description": "System contact",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-system-contact-sys-location-def": {
      "x-cue-marker": "def",
      "description": "System location",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-system-contact-system-contact-config": {
      "x-cue-marker": "config",
      "properties": {
        "contact": {
          "description": "System contact",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-system-contact-sys-contact-def"
            }
          ],
          "nullable": true,
          "type": "string"
        },
        "location": {
          "description": "System location",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-system-contact-sys-location-def"
            }
          ],
          "nullable": true,
          "type": "string"
        }
      }
    },
    "schema-system-system-version-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-version-show"
        }
      ]
    },
    "schema-tech-support-techsupport-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "files"
        ]
      }
    },
    "schema-tech-support-since-def": {
      "x-cue-marker": "def",
      "description": "The date to collect files from.\nsupports all unix/linux date formats, for example:\n\"since 220531\" (yymmdd), \"since yesterday\", etc.\nfor more info type \"date --help\".\n",
      "x-action-param-type": "optional",
      "type": "string",
      "example": {
        "numeric1": {
          "value": 20220531,
          "summary": "numeric [yyyymmdd]"
        },
        "numeric2": {
          "value": 220531,
          "summary": "numeric [yymmdd]"
        },
        "text": {
          "value": "3-weeks-ago",
          "summary": "text description"
        },
        "seconds": {
          "value": "@1653483647",
          "summary": "seconds since the epoch (1970-01-01 UTC)"
        }
      }
    },
    "schema-tech-support-techsupport-generate-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Generate tech-support action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "since": {
              "$ref": "#/x-defs/schema-tech-support-since-def"
            }
          }
        }
      }
    },
    "schema-tech-support-techsupport-generate-action": {
      "x-cue-marker": "action",
      "description": "Generate a tech-support file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-generate-action-parameters"
        }
      ]
    },
    "schema-tech-support-techsupport-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-tech-support-techsupport-generate-action"
        }
      }
    },
    "schema-tech-support-techsupport-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete tech-support file action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-tech-support-techsupport-files-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-delete-action"
        }
      }
    },
    "schema-tech-support-file-def": {
      "type": "string",
      "x-cue-marker": "def",
      "nullable": true
    },
    "schema-tech-support-techsupport-file-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The name of the tech-support file.",
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-file-def"
        }
      ]
    },
    "schema-tech-support-techsupport-file-path-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of a tech-support file",
          "type": "string"
        }
      }
    },
    "schema-tech-support-techsupport-file-upload-action-parameters": {
      "x-cue-marker": "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-tech-support-techsupport-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Tech-support file upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-upload-action-parameters"
        }
      ]
    },
    "schema-tech-support-techsupport-file-path-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-upload-action"
        }
      }
    },
    "cue-show-schema-tech-support-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-path-action-children"
        }
      ]
    },
    "cue-show-schema-tech-support-techsupport-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tech-support-techsupport-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-tech-support-techsupport-file-path"
      }
    },
    "cue-show-schema-tech-support-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-files-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tech-support-techsupport-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-show-schema-tech-support-techsupport-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-tech-support-system-tech-support-files"
        }
      }
    },
    "cue-show-schema-tech-support-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-presentation"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-tech-support-techsupport-show-children"
        }
      ]
    },
    "schema-system-system-profile-show": {
      "x-cue-marker": "show",
      "properties": {
        "adaptive-routing": {
          "description": "Adaptive-routing capabilities",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Adaptive-routing capabilities",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile"
        },
        "adaptive-routing-groups": {
          "description": "Adaptive-routing maximum number of groups",
          "type": "integer",
          "minimum": 128,
          "maximum": 1792,
          "x-cue-synopsis": "Adaptive-routing maximum number of groups",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile"
        },
        "breakout-mode": {
          "description": "Breakout-mode capabilities",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Breakout-mode capabilities",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile"
        },
        "ib-routing": {
          "description": "IB-routing capabilities",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "IB-routing capabilities",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile"
        },
        "num-of-swids": {
          "description": "Number of SWIDs allowed",
          "type": "integer",
          "minimum": 1,
          "maximum": 6,
          "x-cue-synopsis": "Set number of SWIDs",
          "x-cue-version": "25.01.0800",
          "x-cue-related": "nv action change system profile"
        }
      }
    },
    "schema-system-adaptive-routing-def": {
      "x-cue-marker": "def",
      "description": "Enable/Disable adaptive-routing\n",
      "type": "string",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
        }
      ]
    },
    "schema-system-adaptive-routing-groups-def": {
      "x-cue-marker": "def",
      "description": "Change adaptive-routing maximum number of groups\n",
      "x-action-param-type": "optional",
      "type": "integer",
      "minimum": 128,
      "maximum": 1792
    },
    "schema-common-system-force-def": {
      "x-cue-marker": "def",
      "description": "Force the action without asking for user confirmation.\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-system-profile-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System profile action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "adaptive-routing": {
              "x-action-param-type": "optional",
              "x-cue-prune": [
                "nvos"
              ],
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-system-adaptive-routing-def"
                }
              ]
            },
            "adaptive-routing-groups": {
              "x-action-param-type": "optional",
              "x-cue-prune": [
                "adaptive-routing-groups-blocked"
              ],
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-system-adaptive-routing-groups-def"
                }
              ]
            },
            "breakout-mode": {
              "x-cue-marker": "def",
              "description": "Enable/Disable breakout-state",
              "x-action-param-type": "optional",
              "type": "string",
              "x-cue-prune": [
                "block-breakout-profile"
              ],
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
                }
              ]
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-force-def"
            }
          }
        }
      }
    },
    "schema-system-system-profile-action": {
      "x-cue-marker": "action",
      "description": "Change system profile capabilities",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-system-profile-action-parameters"
        }
      ],
      "x-cue-synopsis": "Change system profile capabilities",
      "x-cue-version": "25.01.0800",
      "x-cue-related": "nv show system profile"
    },
    "schema-system-system-profile-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@change": {
          "$ref": "#/x-defs/schema-system-system-profile-action"
        }
      }
    },
    "cue-show-schema-system-system-profile": {
      "description": "System profile capabilities",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-profile-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-profile-action-children"
        }
      ]
    },
    "schema-health-health-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "issues"
        ]
      }
    },
    "schema-health-component-def": {
      "x-cue-marker": "def",
      "description": "Health component definition",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-health-component-id": {
      "title": "Component",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Component id",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-health-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-health-issue-show": {
      "x-cue-marker": "show",
      "properties": {
        "issue": {
          "title": "Status Information",
          "description": "Health issue",
          "type": "string"
        }
      }
    },
    "cue-show-schema-health-issue": {
      "description": "Health issue record",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-issue-show"
        }
      ]
    },
    "cue-show-schema-health-health-issue-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "title": "Health issues",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-health-health-issue-mapping"
        }
      ]
    },
    "schema-health-monitor-list-show": {
      "x-cue-marker": "show",
      "properties": {
        "status": {
          "title": "Status",
          "description": "Component status",
          "type": "string"
        },
        "message": {
          "title": "Status Information",
          "description": "Component message",
          "type": "string"
        }
      }
    },
    "cue-show-schema-health-monitor-list-item": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-monitor-list-show"
        }
      ]
    },
    "cue-show-schema-health-monitor-list-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-health-monitor-list-item"
      }
    },
    "schema-health-monitor-list-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "status",
          "message"
        ]
      }
    },
    "cue-show-schema-health-monitor-list": {
      "description": "Monitor list by health",
      "x-cue-marker": "collection",
      "title": "Monitor list",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-health-monitor-list-mapping"
        },
        {
          "$ref": "#/x-defs/schema-health-monitor-list-presentation"
        }
      ]
    },
    "schema-common-nos-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-health-file-name-id": {
      "x-cue-marker": "id",
      "type": "string",
      "x-cue-synopsis": "File name id",
      "title": "Health history file report",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-nos-file-name-def"
        }
      ]
    },
    "schema-health-history-file-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "Path of the report file",
          "type": "string"
        }
      }
    },
    "cue-show-schema-health-history-file": {
      "description": "Health history report",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-history-file-show"
        }
      ]
    },
    "cue-show-schema-health-history-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-health-history-file"
      }
    },
    "schema-health-history-files-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "path"
        ]
      }
    },
    "cue-show-schema-health-health-history-files": {
      "description": "Health history report files",
      "x-cue-marker": "collection",
      "title": "Reports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-health-history-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-health-history-files-presentation"
        }
      ]
    },
    "cue-show-schema-health-health-history-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-health-health-history-files"
        }
      }
    },
    "cue-show-schema-health-health-history": {
      "description": "Display health history file named \"health_history\"",
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-health-health-history-show-children"
        }
      ]
    },
    "cue-show-schema-health-health-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "issues": {
          "$ref": "#/x-defs/cue-show-schema-health-health-issues"
        },
        "monitor-list": {
          "$ref": "#/x-defs/cue-show-schema-health-monitor-list"
        },
        "history": {
          "$ref": "#/x-defs/cue-show-schema-health-health-history"
        }
      }
    },
    "cue-show-schema-health-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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"
        }
      ]
    },
    "schema-common-system-doc-sys-doc-upload-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Brew action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-common-system-doc-sys-doc-upload-action": {
      "x-cue-marker": "action",
      "description": "System document upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-upload-action-parameters"
        }
      ]
    },
    "schema-common-system-doc-sys-doc-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@upload": {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-upload-action"
        }
      }
    },
    "schema-common-system-doc-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-doc-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Document name",
      "title": "Name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-file-name-def"
        }
      ]
    },
    "schema-common-system-doc-sys-doc-show": {
      "x-cue-marker": "show",
      "properties": {
        "type": {
          "title": "Type",
          "description": "The type of the document file",
          "type": "string"
        },
        "path": {
          "title": "Path",
          "description": "The path of the document file",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-doc-sys-doc": {
      "description": "A system document in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-action-children"
        }
      ]
    },
    "cue-show-schema-common-system-doc-sys-docs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-doc-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-doc"
      }
    },
    "schema-common-system-doc-sys-doc-files-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "path"
        ]
      }
    },
    "cue-show-schema-common-system-doc-sys-doc-files": {
      "description": "system documentation files",
      "x-cue-marker": "collection",
      "title": "system document",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-docs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-files-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-doc-system-docs-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-doc-files"
        }
      }
    },
    "cue-show-schema-common-system-doc-system-docs": {
      "description": "Display system documentation",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-doc-system-docs-show-children"
        }
      ]
    },
    "schema-events-system-events-show": {
      "x-cue-marker": "show",
      "properties": {
        "table-occupancy": {
          "description": "Number of events in event table",
          "title": "Events number",
          "type": "integer",
          "minimum": 0,
          "maximum": 10000
        },
        "table-size": {
          "title": "Table size",
          "type": "integer",
          "description": "Event table size",
          "minimum": 500,
          "maximum": 10000
        }
      }
    },
    "schema-events-event-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer",
      "x-cue-minimum": 1
    },
    "schema-events-event-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Unique identifier for an event",
      "title": "Event ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-events-event-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-events-system-event-show": {
      "x-cue-marker": "show",
      "properties": {
        "severity": {
          "description": "Event severity",
          "title": "Severity",
          "type": "string"
        },
        "resource": {
          "description": "Event source",
          "title": "Component",
          "type": "string"
        },
        "text": {
          "description": "Event textual description",
          "title": "Description",
          "type": "string"
        },
        "time-created": {
          "description": "Time of event publishing",
          "title": "Timestamp",
          "type": "string"
        }
      }
    },
    "cue-show-schema-events-system-event": {
      "description": "Event details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-events-system-event-show"
        }
      ]
    },
    "cue-show-schema-events-events-table-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-events-event-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-events-system-event"
      }
    },
    "schema-events-events-table-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "system_events_table.j2",
      "x-cue-custom-display-unit": "cue_events_v1",
      "x-cue-collection-view": {
        "columns": [
          "severity",
          "resource",
          "text",
          "time-created"
        ]
      }
    },
    "cue-show-schema-events-system-events-table": {
      "description": "Table of events",
      "title": "Events",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-events-events-table-mapping"
        },
        {
          "$ref": "#/x-defs/schema-events-events-table-presentation"
        }
      ]
    },
    "cue-show-schema-events-system-events-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "last": {
          "$ref": "#/x-defs/cue-show-schema-events-system-events-table"
        },
        "recent": {
          "$ref": "#/x-defs/cue-show-schema-events-system-events-table"
        }
      }
    },
    "schema-events-system-events-clear-action": {
      "x-cue-marker": "action",
      "description": "Clear events table",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-events-system-events-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-events-system-events-clear-action"
        }
      }
    },
    "schema-events-system-events-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "system_events.j2",
      "x-cue-custom-display-unit": "cue_events_v1",
      "x-cue-instance-view": {
        "expand_collections": [
          "last"
        ]
      }
    },
    "schema-events-system-events-config": {
      "x-cue-marker": "config",
      "properties": {
        "table-size": {
          "title": "Table size",
          "type": "integer",
          "nullable": true,
          "description": "Set events table size",
          "default": 1000,
          "minimum": 500,
          "maximum": 10000
        }
      }
    },
    "cue-show-schema-events-system-events": {
      "description": "System events",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-events-system-events-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-events-system-events-show-children"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-action-children"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-presentation"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-config"
        }
      ]
    },
    "cue-show-schema-system-system-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "version": {
          "$ref": "#/x-defs/cue-show-schema-system-system-version"
        },
        "tech-support": {
          "$ref": "#/x-defs/cue-show-schema-tech-support-system-tech-support"
        },
        "profile": {
          "$ref": "#/x-defs/cue-show-schema-system-system-profile"
        },
        "health": {
          "$ref": "#/x-defs/cue-show-schema-health-system-health"
        },
        "documentation": {
          "$ref": "#/x-defs/cue-show-schema-common-system-doc-system-docs"
        },
        "events": {
          "$ref": "#/x-defs/cue-show-schema-events-system-events"
        }
      }
    },
    "schema-aaa-allow-reset-local-passwords-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "State configuration",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        }
      }
    },
    "cue-show-schema-aaa-allow-reset-local-passwords": {
      "description": "Local users' passwords reset.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-allow-reset-local-passwords-config"
        }
      ]
    },
    "schema-aaa-authentication-config": {
      "x-cue-marker": "config",
      "properties": {
        "order": {
          "description": "Configure login methods local,radius,ldap,tacacs\nAuthentication order divided by \",\"\n",
          "title": "State",
          "type": "string",
          "nullable": true,
          "default": "local",
          "x-cue-synopsis": "Set login methods authentication order",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication"
        },
        "failthrough": {
          "description": "Configure failthrough.\n\"Enabled\" login authentication continues to the next option on both server and authentication errors.\n\"Disabled\" login authentication continues only on server errors.\n",
          "title": "Role",
          "type": "string",
          "nullable": true,
          "default": "disabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Set aaa authentication failthrough state",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication"
        }
      }
    },
    "schema-aaa-restrictions-config": {
      "x-cue-marker": "config",
      "properties": {
        "lockout-state": {
          "description": "Enable or disable lockout of a user in case of failed authentication attempts.\nA user with restricted access remains so until successful login or admin clearance\n",
          "title": "Role",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Set aaa authentication restrictions lockout-state",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication restrictions"
        },
        "fail-delay": {
          "description": "Configure the added delay (seconds) for each failed authentication attempt",
          "title": "fail delay",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 999,
          "default": 0,
          "x-cue-synopsis": "Set aaa authentication restrictions fail-delay",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication restrictions"
        },
        "lockout-reattempt": {
          "description": "Configure wait time (seconds) for a locked user's retry. '0' is blacklisted, but not blocked",
          "title": "lockout reattempt",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 99999,
          "default": 15,
          "x-cue-synopsis": "Set aaa authentication restrictions lockout-reattempt",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication restrictions"
        },
        "lockout-attempts": {
          "description": "Configure the maximum permitted consecutive auth failures before user lockout",
          "title": "lockout attempts",
          "type": "integer",
          "nullable": true,
          "minimum": 3,
          "maximum": 999,
          "default": 5,
          "x-cue-synopsis": "Set aaa authentication restrictions lockout-attempts",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa authentication restrictions"
        }
      }
    },
    "schema-aaa-restrictions-clear-user-def": {
      "x-cue-marker": "def",
      "description": "None       - Clear all locked users.\nuser       - Clear specific user.\n",
      "x-action-param-type": "optional",
      "type": "string",
      "format": "user-name",
      "x-cue-synopsis": "None      - Clear all locked users.\nuser      - Clear specific user.\n",
      "x-cue-version": "25.01.2000",
      "x-cue-history": "25.01.2000",
      "x-cue-example": "nv action clear system aaa authentication restrictions user None/<name>"
    },
    "schema-aaa-restrictions-clear-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Clear specific locked user",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "user": {
              "$ref": "#/x-defs/schema-aaa-restrictions-clear-user-def"
            }
          }
        }
      }
    },
    "schema-aaa-restrictions-clear-action": {
      "x-cue-marker": "action",
      "description": "Clear locked users",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-clear-action-parameters"
        }
      ]
    },
    "schema-aaa-restrictions-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-aaa-restrictions-clear-action"
        }
      }
    },
    "cue-show-schema-aaa-restrictions": {
      "description": "AAA authentication restrictions configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-config"
        },
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-action-children"
        }
      ]
    },
    "cue-show-schema-aaa-authentication-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "restrictions": {
          "$ref": "#/x-defs/cue-show-schema-aaa-restrictions"
        }
      }
    },
    "cue-show-schema-aaa-authentication": {
      "description": "AAA authentication configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-authentication-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-aaa-authentication-config-children"
        }
      ]
    },
    "schema-common-system-aaa-radius-global-config": {
      "x-cue-marker": "config",
      "properties": {
        "vrf": {
          "description": "VRF ID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-id"
            }
          ],
          "nullable": true,
          "default": "mgmt",
          "x-cue-synopsis": "Set RADIUS VRF",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius vrf mgmt",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "debug": {
          "description": "Enable/disable debug mode",
          "title": "Debug",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "x-cue-synopsis": "Set RADIUS debug mode",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius debug enabled",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "privilege-level": {
          "description": "Configure the minimum privilege level attribute",
          "title": "Privilege level",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 15,
          "default": 15,
          "x-cue-synopsis": "Set RADIUS privilege level",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius privilege-level 10",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "port": {
          "description": "Configure global RADIUS authentication port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 1812,
          "x-cue-synopsis": "Set global RADIUS authentication port",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius port 1812"
        },
        "auth-type": {
          "description": "Configure global RADIUS authentication type",
          "title": "Auth type",
          "type": "string",
          "enum": [
            "chap",
            "pap",
            "mschapv2",
            null
          ],
          "default": "mschapv2",
          "nullable": true,
          "x-cue-synopsis": "Set global RADIUS auth-type",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-prune": [
            "cl"
          ]
        },
        "timeout": {
          "description": "Configure the global RADIUS server reply timeout (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 5,
          "x-cue-synopsis": "Set global RADIUS timeout",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius timeout 3"
        },
        "secret": {
          "description": "Configure global RADIUS server secret in cleartext",
          "title": "Secret",
          "format": "secret-string",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set global RADIUS user secret in cleartext",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-hidden": true,
          "x-cue-encrypt": true,
          "x-cue-prompt-noecho": "Enter new secret",
          "x-cue-prompt-noecho-confirm": "Confirm secret",
          "x-cue-prompt-no-data-text": "No secret entered",
          "x-cue-prompt-mismatch-text": "Confirmation secret does not match",
          "x-cue-prune": [
            "cl"
          ]
        },
        "retransmit": {
          "description": "Configure default RADIUS retransmit tries",
          "title": "Retransmit",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 10,
          "default": 0,
          "x-cue-synopsis": "Set global RADIUS retransmit",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius retransmit 0"
        },
        "statistics": {
          "description": "Enable/disable log RADIUS statistics",
          "title": "Statistics",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Set radius statistics",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-prune": [
            "cl"
          ]
        },
        "source-ipv4": {
          "description": "RADIUS global source IPV4 address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true,
          "x-cue-synopsis": "Set RADIUS global server source ipv4",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius source-ipv4 10.0.0.99",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "source-ipv6": {
          "description": "RADIUS global source IPV6 address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true,
          "x-cue-synopsis": "Set RADIUS global server source ipv6",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius source-ipv6 2001:0db8:85a3:0000:0000:8a2e:0370:7334",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "require-message-authenticator": {
          "description": "Require Access-Accept to have Message-Authenticator",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "x-cue-synopsis": "Set Access-Accept requires Message-Authenticator",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius require-message-authenticator enabled",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "schema-common-system-aaa-radius-accounting-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable/disable RADIUS accounting",
          "title": "Radius accounting",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "x-cue-synopsis": "Set RADIUS accounting",
          "x-cue-related": "nv show system aaa radius accounting",
          "x-cue-example": "nv set system aaa radius accounting state enabled"
        },
        "send-records": {
          "description": "Send records config",
          "type": "string",
          "enum": [
            "all",
            "first-response",
            null
          ],
          "default": "all",
          "nullable": true,
          "x-cue-synopsis": "Set RADIUS accounting send configuration",
          "x-cue-related": "nv show system aaa radius accounting",
          "x-cue-example": "nv set system aaa radius accounting send-records first-response"
        }
      }
    },
    "cue-show-schema-common-system-aaa-radius-accounting": {
      "description": "RADIUS accounting",
      "x-cue-marker": "instance",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-accounting-config"
        }
      ]
    },
    "schema-common-system-no-ip-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "not": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
      }
    },
    "schema-common-system-no-leading-dot-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "not": {
        "pattern": "^\\."
      }
    },
    "schema-common-system-domain-name-def": {
      "x-cue-marker": "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-ip-address-ipv4-unicast-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Not an IPv4 unicast address",
      "format": "ipv4-unicast"
    },
    "schema-common-system-aaa-hostname-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-unicast-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ]
    },
    "schema-common-system-aaa-hostname-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Server ID",
      "title": "Hostname",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-hostname-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-radius-per-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "port": {
          "description": "Configure RADIUS authentication port for server",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "x-cue-synopsis": "Set RADIUS authentication port for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius server <hostname-id>",
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 port 42"
        },
        "auth-type": {
          "description": "Configure RADIUS authentication type for server",
          "title": "Auth type",
          "type": "string",
          "enum": [
            "chap",
            "pap",
            "mschapv2",
            null
          ],
          "nullable": true,
          "x-cue-synopsis": "Set RADIUS auth-type for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-prune": [
            "cl"
          ]
        },
        "timeout": {
          "description": "Configure the reply timeout for a RADIUS server (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "x-cue-synopsis": "Set RADIUS timeout for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 timeout 5"
        },
        "secret": {
          "description": "Configure RADIUS server secret in cleartext",
          "title": "Secret",
          "format": "secret-string",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set user secret in cleartext for radius server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-hidden": true,
          "x-cue-encrypt": true,
          "x-cue-prompt-noecho": "Enter new secret",
          "x-cue-prompt-noecho-confirm": "Confirm secret",
          "x-cue-prompt-no-data-text": "No secret entered",
          "x-cue-prompt-mismatch-text": "Confirmation secret does not match"
        },
        "retransmit": {
          "description": "Configure RADIUS retransmit tries for server",
          "title": "Retransmit",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 10,
          "x-cue-synopsis": "Set radius retransmit for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-prune": [
            "cl"
          ]
        },
        "priority": {
          "description": "Configure RADIUS priority for server, lower comes first",
          "title": "Priority",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 100,
          "default": 1,
          "x-cue-synopsis": "Set radius priority for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa radius server <server-id> ",
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 priority 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-synopsis": "Set RADIUS server source ip",
          "x-cue-related": "nv show system aaa radius",
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 source-ip 10.0.0.42",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Radius-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-per-server-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-radius-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-server"
      }
    },
    "cue-show-schema-common-system-aaa-radius-servers": {
      "description": "Configure remote RADIUS servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-radius-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "accounting": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-accounting"
            }
          ]
        },
        "server": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-servers"
        }
      }
    },
    "cue-show-schema-common-system-aaa-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-config-children"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-global-config": {
      "x-cue-marker": "config",
      "properties": {
        "port": {
          "description": "Configure global TACACS port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "default": 49,
          "x-cue-synopsis": "Set global tacacs port",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs"
        },
        "timeout": {
          "description": "Configure global TACACS server timeout, in seconds",
          "title": "Timeout",
          "type": "integer",
          "minimum": 1,
          "maximum": 60,
          "default": 5,
          "nullable": true,
          "x-cue-synopsis": "Set global tacacs timeout",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs"
        },
        "secret": {
          "description": "Configure global TACACS server secret in cleartext",
          "title": "Secret",
          "format": "secret-string",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set global tacacs secret in cleartext",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs",
          "x-cue-hidden": true,
          "x-cue-encrypt": true,
          "x-cue-prompt-noecho": "Enter new secret",
          "x-cue-prompt-noecho-confirm": "Confirm secret",
          "x-cue-prompt-no-data-text": "No secret entered",
          "x-cue-prompt-mismatch-text": "Confirmation secret does not match"
        },
        "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,
          "x-cue-prune": [
            "nvos"
          ]
        },
        "source-ip": {
          "description": "Configure TACACS source IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true,
          "x-cue-prune": [
            "nvos"
          ]
        },
        "vrf": {
          "description": "Configure TACACS global VRF ID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-id"
            }
          ],
          "nullable": true,
          "default": "mgmt",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "schema-common-system-aaa-tacacs-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "port": {
          "description": "Configure TACACS port for server",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "x-cue-synopsis": "Set tacacs port for server",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs server <server-id>"
        },
        "auth-mode": {
          "description": "Configure TACACS server authentication type",
          "title": "Auth type",
          "type": "string",
          "enum": [
            "chap",
            "pap",
            "login",
            null
          ],
          "nullable": true,
          "x-cue-synopsis": "Set tacacs auth-type for server",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs server <server-id>",
          "x-cue-prune": [
            "cl"
          ]
        },
        "timeout": {
          "description": "Configure timeout for the TACACS server, in seconds",
          "type": "integer",
          "title": "Timeout",
          "minimum": 1,
          "maximum": 60,
          "nullable": true,
          "x-cue-synopsis": "Set tacacs timeout for server",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs server <server-id> ",
          "x-cue-prune": [
            "cl"
          ]
        },
        "secret": {
          "description": "Configure TACACS secret key for server",
          "title": "Secret",
          "format": "secret-string",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set tacacs secret key for server",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs server <server-id>",
          "x-cue-hidden": true,
          "x-cue-encrypt": true,
          "x-cue-prompt-noecho": "Enter new secret",
          "x-cue-prompt-noecho-confirm": "Confirm secret",
          "x-cue-prompt-no-data-text": "No secret entered",
          "x-cue-prompt-mismatch-text": "Confirmation secret does not match"
        },
        "priority": {
          "description": "Configure TACACS priority for server, lower comes first",
          "title": "Priority",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 8,
          "default": 1,
          "x-cue-synopsis": "Set tacacs priority for server",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs server <server-id> "
        },
        "prefer-ip-version": {
          "description": "Server Prefer IP Version config",
          "type": "integer",
          "enum": [
            4,
            6,
            null
          ],
          "nullable": true,
          "default": 4,
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-server": {
      "description": "TACACS server configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-server-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-tacacs-server-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-server"
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-servers": {
      "description": "Set of server priorities",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-server-mapping"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-accounting-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable or disable the sending of TACACS accounting records",
          "title": "State",
          "type": "string",
          "nullable": true,
          "default": "disabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Set tacacs accounting state",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa tacacs accounting"
        },
        "send-records": {
          "description": "Send records config",
          "type": "string",
          "enum": [
            "all",
            "first-response",
            null
          ],
          "default": "all",
          "nullable": true,
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-accounting": {
      "description": "TACACS accounting configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-accounting-config"
        }
      ]
    },
    "schema-common-system-aaa-authentication-config": {
      "x-cue-marker": "config",
      "properties": {
        "mode": {
          "description": "Configure global TACACS authentication type",
          "title": "Auth type",
          "type": "string",
          "enum": [
            "chap",
            "pap",
            "login",
            null
          ],
          "default": "pap",
          "nullable": true,
          "x-cue-synopsis": "Set global tacacs auth-mode",
          "x-cue-version": "25.01.2500",
          "x-cue-related": "nv show system aaa tacacs authentication"
        },
        "per-user-homedir": {
          "description": "authentication per-user-homedir",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true,
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authentication-config"
        }
      ]
    },
    "schema-common-system-aaa-exclude-user-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-system-aaa-user-exclude": {
      "description": "Exclude user configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-exclude-user-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-exclude-user-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-user-exclude"
      }
    },
    "cue-show-schema-common-system-aaa-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-exclude-user-mapping"
        }
      ]
    },
    "schema-common-system-aaa-authorization-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer",
      "x-cue-minimum": 0,
      "x-cue-maximum": 15
    },
    "schema-common-system-aaa-privilege-level-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Privilege Level",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authorization-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-tacacs-authorization-config": {
      "x-cue-marker": "config",
      "properties": {
        "role": {
          "description": "authorization role config",
          "type": "string",
          "nullable": true,
          "minLength": 1
        }
      }
    },
    "schema-common-system-aaa-command-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "command"
    },
    "schema-common-system-aaa-command-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Priority",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-command-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-system-aaa-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-command-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-auth-command"
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-command": {
      "description": "Authorization commands configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-tacacs-authorization-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-command"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authorization-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-authorization-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authorization"
      }
    },
    "schema-common-system-aaa-authorization-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "id_title": "Privilege Level",
        "columns": [
          "role",
          "command"
        ]
      }
    },
    "cue-show-schema-common-system-aaa-tacacs-authorizations": {
      "description": "TACACS authorization config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-authorization-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authorization-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-tacacs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "description": "Configure remote TACACS servers",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-servers"
            }
          ]
        },
        "accounting": {
          "description": "Configure TACACS accounting",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "Configure TACACS Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authentication"
            }
          ]
        },
        "exclude-user": {
          "description": "Configure TACACS exclude-user",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "Configure TACACS Authorization",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-tacacs": {
      "description": "TACACS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-config-children"
        }
      ]
    },
    "schema-common-system-aaa-ldap-global-config": {
      "x-cue-marker": "config",
      "properties": {
        "bind-dn": {
          "description": "Configure bind DN (Distinguished Name)",
          "title": "bind-dn",
          "type": "string",
          "nullable": true,
          "default": "",
          "x-cue-synopsis": "Set global ldap bind-dn",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "base-dn": {
          "description": "Configure base DN (Distinguished Name)",
          "title": "base-dn",
          "type": "string",
          "nullable": true,
          "default": "ou=users,dc=example,dc=com",
          "x-cue-synopsis": "Set global ldap base-dn",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "referrals": {
          "description": "Configure LDAP referrals",
          "title": "referrals",
          "type": "string",
          "nullable": true,
          "default": "off",
          "x-cue-synopsis": "Set global ldap referrals",
          "x-cue-related": "nv show system aaa ldap",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "scope": {
          "description": "Configure LDAP scope",
          "title": "scope",
          "type": "string",
          "nullable": true,
          "default": "sub",
          "x-cue-synopsis": "Set global ldap scope",
          "x-cue-related": "nv show system aaa ldap",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "port": {
          "description": "Configure global LDAP authentication port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 389,
          "x-cue-synopsis": "Set global ldap authentication port",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "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-synopsis": "Set bind ldap timeout",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "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-synopsis": "Set search ldap timeout",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "secret": {
          "description": "Configure global LDAP server secret in cleartext",
          "title": "Secret",
          "format": "secret-string",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set global ldap user secret in cleartext",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap",
          "x-cue-hidden": true,
          "x-cue-encrypt": true,
          "x-cue-prompt-noecho": "Enter new secret",
          "x-cue-prompt-noecho-confirm": "Confirm secret",
          "x-cue-prompt-no-data-text": "No secret entered",
          "x-cue-prompt-mismatch-text": "Confirmation secret does not match"
        },
        "version": {
          "description": "Configure LDAP version",
          "title": "Version",
          "type": "integer",
          "nullable": true,
          "minimum": 2,
          "maximum": 3,
          "default": 3,
          "x-cue-synopsis": "Set ldap version",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap"
        },
        "vrf": {
          "description": "Configure VRF for LDAP queries",
          "title": "vrf",
          "type": "string",
          "nullable": true,
          "default": "mgmt",
          "x-cue-synopsis": "Set VRF for LDAP queries",
          "x-cue-related": "nv show system aaa ldap",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "schema-common-system-aaa-ldap-per-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "priority": {
          "description": "Configure LDAP priority for server, lower comes first",
          "title": "Priority",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 8,
          "default": 1,
          "x-cue-synopsis": "Set ldap priority for server",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap server <server-id> "
        }
      }
    },
    "cue-show-schema-common-system-aaa-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-per-server-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-ldap-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-server"
      }
    },
    "cue-show-schema-common-system-aaa-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-mapping"
        }
      ]
    },
    "schema-common-system-aaa-ldap-ssl-config": {
      "x-cue-marker": "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-synopsis": "Set ssl mode",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap ssl"
        },
        "port": {
          "description": "Configure global LDAP ssl port",
          "title": "Ssl mode port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 636,
          "x-cue-synopsis": "Set global ldap ssl mode port",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap ssl"
        },
        "cert-verify": {
          "description": "Enable\\disable CA certificate validation",
          "title": "Role",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Set ldap CA certificate validation state",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap ssl"
        },
        "tls-ciphers": {
          "description": "Configure LDAP ciphers",
          "title": "ssl-ciphers",
          "type": "string",
          "enum": [
            "TLS1.2",
            "TLS1.3",
            "all",
            null
          ],
          "nullable": true,
          "default": "all",
          "x-cue-synopsis": "Set CA certificates list",
          "x-cue-version": "25.01.1000",
          "x-cue-related": "nv show system aaa ldap ssl"
        },
        "crl-file": {
          "description": "Configure LDAP crl-file",
          "title": "crl-check",
          "type": "string",
          "nullable": true,
          "default": "none",
          "x-cue-synopsis": "Set SSL/TLS certificate revocation list check",
          "x-cue-related": "nv show system aaa ldap ssl",
          "x-cue-prune": [
            "nvos"
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-ssl-config"
        }
      ]
    },
    "schema-common-system-aaa-ldap-filter-config": {
      "x-cue-marker": "config",
      "properties": {
        "passwd": {
          "description": "Configure user LDAP search filter\nThe filter must be enclosed in quotation marks - \"filter\"\n",
          "title": "passwd filter",
          "type": "string",
          "default": "(objectClass=posixAccount)",
          "nullable": true,
          "x-cue-synopsis": "Set ldap search filter for passwd database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap filter"
        },
        "group": {
          "description": "Configure group LDAP search filter\nThe filter must be enclosed in quotation marks - \"filter\"\n",
          "title": "group filter",
          "type": "string",
          "default": "(objectClass=posixGroup)",
          "nullable": true,
          "x-cue-synopsis": "Set ldap search filter for group database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap filter"
        },
        "shadow": {
          "description": "Configure shadow LDAP search filter\nThe filter must be enclosed in quotation marks - \"filter\"\n",
          "title": "shadow filter",
          "type": "string",
          "default": "(objectClass=shadowAccount)",
          "nullable": true,
          "x-cue-synopsis": "Set ldap search filter for shadow database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap filter"
        }
      }
    },
    "cue-show-schema-common-system-aaa-ldapfilter": {
      "description": "Configure LDAP search filters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-filter-config"
        }
      ]
    },
    "schema-common-system-aaa-ldap-map-passwd-config": {
      "x-cue-marker": "config",
      "properties": {
        "uid": {
          "description": "Configure LDAP search map for uid attribute",
          "title": "uid map for passwd database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for uid attribute for passwd database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map passwd"
        },
        "uidnumber": {
          "description": "Configure LDAP search map for uidNumber attribute",
          "title": "uidNumber map for passwd database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for uidNumber attribute for passwd database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map passwd"
        },
        "gidnumber": {
          "description": "Configure LDAP search map for gidNumber attribute",
          "title": "gidNumber map for passwd database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for gidNumber attribute for passwd database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map passwd"
        },
        "userpassword": {
          "description": "Configure LDAP search map for userPassword attribute",
          "title": "userPassword map for passwd database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for userPassword attribute for passwd database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map passwd"
        }
      }
    },
    "cue-show-schema-common-system-aaa-map-passwd": {
      "description": "Configure LDAP search map for passwd (user) attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-passwd-config"
        }
      ]
    },
    "schema-common-system-aaa-ldap-map-group-config": {
      "x-cue-marker": "config",
      "properties": {
        "cn": {
          "description": "Configure LDAP search map for cn attribute",
          "title": "cn map for group database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for cn attribute for group database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map group"
        },
        "memberuid": {
          "description": "Configure LDAP search map for memberUid attribute",
          "title": "memberUid map for group database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for memberUid attribute for group database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map group"
        },
        "gidnumber": {
          "description": "Configure LDAP search map for gidNumber attribute",
          "title": "gidNumber map for group database",
          "type": "string",
          "default": "",
          "nullable": true,
          "x-cue-synopsis": "Set ldap map for gidNumber attribute for group database",
          "x-cue-version": "25.01.3000",
          "x-cue-related": "nv show system aaa ldap map group"
        }
      }
    },
    "cue-show-schema-common-system-aaa-map-group": {
      "description": "Configure LDAP search map for group attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-group-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-ldap-map-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "passwd": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-map-passwd"
        },
        "group": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-map-group"
        }
      }
    },
    "cue-show-schema-common-system-aaa-ldapmap": {
      "description": "Configure LDAP search map",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-map-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-ldap-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapssl"
        },
        "filter": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapfilter"
            }
          ]
        },
        "map": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapmap"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-ldap": {
      "description": "LDAP servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-config-children"
        }
      ]
    },
    "cue-show-schema-aaa-aaa-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "allow-reset-local-passwords": {
          "$ref": "#/x-defs/cue-show-schema-aaa-allow-reset-local-passwords"
        },
        "authentication": {
          "$ref": "#/x-defs/cue-show-schema-aaa-authentication"
        },
        "radius": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius"
        },
        "tacacs": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs"
        },
        "ldap": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap"
        }
      }
    },
    "schema-common-system-aaa-user-disconnect-action": {
      "x-cue-marker": "action",
      "description": "Disconnect all user active terminals",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-aaa-user-action-children": {
      "x-cue-marker": "action-children",
      "description": "User actions",
      "properties": {
        "@disconnect": {
          "$ref": "#/x-defs/schema-common-system-aaa-user-disconnect-action"
        }
      }
    },
    "schema-common-system-aaa-user-config": {
      "x-cue-marker": "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": "monitor",
          "x-cue-synopsis": "Set user role",
          "x-cue-related": "nv show system aaa user"
        },
        "full-name": {
          "description": "Configure user full-name (Gecos Field)",
          "title": "Full-name",
          "type": "string",
          "nullable": true,
          "default": "",
          "x-cue-synopsis": "Set user full-name (Gecos Field)",
          "x-cue-related": "nv show system aaa user"
        },
        "password": {
          "description": "Configure user password in cleartext",
          "title": "Password",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set user password in cleartext",
          "x-cue-related": "nv show system aaa user",
          "x-cue-hidden": true,
          "x-cue-encode": "b64",
          "x-cue-prompt-noecho": "Enter new password",
          "x-cue-prompt-noecho-confirm": "Confirm password",
          "x-cue-prompt-no-data-text": "No password entered",
          "x-cue-prompt-mismatch-text": "Confirmation password does not match"
        },
        "hashed-password": {
          "description": "Configure user password with a hashed string",
          "title": "Hashed password",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Set user password with a hashed string",
          "x-cue-related": "nv show system aaa user",
          "x-cue-hidden": true
        }
      }
    },
    "schema-common-system-aaa-ssh-authorized-key-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "item-name"
    },
    "schema-common-system-aaa-ssh-authorized-key-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Name of the SSH key",
      "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": {
      "x-cue-marker": "config",
      "properties": {
        "key": {
          "description": "The base64 contents of the key",
          "title": "Key string",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "format": "key-string",
          "x-cue-hidden": true
        },
        "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",
          "x-cue-synopsis": "Set the type of SSH authorized key.",
          "x-cue-related": "nv show system aaa user"
        }
      }
    },
    "cue-show-schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-config-children"
        }
      ]
    },
    "schema-common-system-aaa-spiffe-id-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "x-cue-error": "Spiffe id must be in format spiffe://trust-domain/path, where trust-domain\nand path has only letters, numbers, dots, dashes, and underscores.\n",
      "pattern": "^spiffe://[a-zA-Z0-9-_.]*/[a-zA-Z0-9-_./]*$",
      "maxLength": 512
    },
    "schema-common-system-aaa-spiffe-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "A Spiffe-id in the format of - spiffe://trust-domain/path",
      "title": "Spiffe Id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-system-aaa-spiffe-id-config": {
      "description": "Spiffe Id Config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-spiffe-ids-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-spiffe-id-config"
      }
    },
    "cue-show-schema-common-system-aaa-spiffe-ids": {
      "description": "Spiffe-Id mapped to the user. User can have multiple Spiffe Id(s).\n",
      "x-cue-marker": "collection",
      "title": "Spiffe Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-spiffe-ids-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-user-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh"
            }
          ]
        },
        "spiffe-id": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-spiffe-ids"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "full-name",
          "role",
          "state"
        ]
      }
    },
    "cue-show-schema-common-system-aaa-users": {
      "description": "Users configuration",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-aaa-role-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Role",
      "title": "Role",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-role-show": {
      "x-cue-marker": "show",
      "properties": {
        "groups": {
          "description": "Linux groups associated to the role",
          "title": "groups",
          "type": "string",
          "x-cue-synopsis": "Permissions of the role",
          "x-cue-related": "nv show system aaa user"
        }
      }
    },
    "schema-common-system-aaa-class-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-aaa-class-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Class",
      "title": "Class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-class-ref-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Role Name",
        "nested-view": true,
        "columns": [
          "class.*"
        ],
        "column-properties": {
          "class.*": {
            "title": "Class"
          }
        }
      }
    },
    "cue-show-schema-common-system-aaa-roles": {
      "description": "Roles",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "command-path",
      "minLength": 1
    },
    "schema-common-system-aaa-command-path-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "command-path",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Class Name",
        "nested-view": true,
        "columns": [
          "command-path.*",
          "command-path.*.permission",
          "action"
        ],
        "column-properties": {
          "command-path.*": {
            "title": "Command Path"
          },
          "command-path.*.permission": {
            "title": "Permission"
          }
        }
      }
    },
    "cue-show-schema-common-system-aaa-classes": {
      "description": "Classes",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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"
            }
          ]
        },
        "radius": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius"
        }
      }
    },
    "cue-show-schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-none-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "none",
        null
      ]
    },
    "schema-syslog-syslog-config": {
      "x-cue-marker": "config",
      "properties": {
        "trap": {
          "description": "Minimum severity of log messages to send to servers",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-log-levels-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "notice",
          "x-cue-synopsis": "Set the minimum log level to send the logs to remote servers",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog trap error"
        }
      }
    },
    "schema-syslog-server-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-syslog-server-id": {
      "x-cue-marker": "id",
      "title": "Remote syslog servers",
      "x-cue-synopsis": "Hostname or IP address of a syslog server\n",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-def"
        }
      ]
    },
    "schema-syslog-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "port": {
          "description": "Port number of the remote syslog server",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 514,
          "nullable": true,
          "x-cue-synopsis": "Set the port over which to communicate with remote syslog server",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 port 42"
        },
        "protocol": {
          "description": "Protocol, udp or tcp, of the remote syslog server",
          "type": "string",
          "enum": [
            "tcp",
            "udp",
            null
          ],
          "default": "udp",
          "nullable": true,
          "x-cue-synopsis": "Set the protocol over which to communicate with remote syslog server",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 protocol tcp"
        },
        "trap": {
          "description": "Minimum severity of log messages to send to remote server",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-log-levels-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "x-cue-synopsis": "Set the minimum log level to send the logs to remote server. Overrides global trap",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 trap info"
        },
        "vrf": {
          "description": "The VRF over which to communicate with the remote server",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vrf-vrf-id"
            }
          ],
          "default": "default",
          "nullable": true,
          "x-cue-synopsis": "Specify the VRF over which to communicate with the remote server",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 vrf default"
        }
      }
    },
    "schema-syslog-filter-regex-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-syslog-filter-config": {
      "x-cue-marker": "config",
      "properties": {
        "include": {
          "description": "Pattern to include logs to send",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Define the filter to exclude logs from sending to remote server",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 filter include mylog",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-syslog-filter-regex-def"
            }
          ]
        },
        "exclude": {
          "description": "Pattern to exclude logs from sending",
          "type": "string",
          "nullable": true,
          "x-cue-synopsis": "Define the filter to exclude logs from sending to remote server",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog server 1.2.3.4 filter exclude DEBUG",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-syslog-filter-regex-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-syslog-filter": {
      "description": "Remote server log filtering",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-filter-config"
        }
      ]
    },
    "cue-show-schema-syslog-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "filter": {
          "$ref": "#/x-defs/cue-show-schema-syslog-filter"
        }
      }
    },
    "cue-show-schema-syslog-server": {
      "description": "A remote syslog server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-server-config-children"
        }
      ]
    },
    "cue-show-schema-syslog-servers-mapping": {
      "x-cue-marker": "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 syslog servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-servers-mapping"
        }
      ]
    },
    "schema-syslog-format-welf-config": {
      "x-cue-marker": "config",
      "properties": {
        "firewall-name": {
          "description": "Firewall name",
          "type": "string",
          "minLength": 1,
          "nullable": true,
          "x-cue-synopsis": "Set WELF format firewall name",
          "x-cue-version": "25.01.0800",
          "x-cue-example": "nv set system syslog format welf firewall-name myfw"
        }
      }
    },
    "cue-show-schema-syslog-format-welf": {
      "description": "WELF format configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-format-welf-config"
        }
      ]
    },
    "cue-show-schema-syslog-format-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "welf": {
          "description": "WELF log format",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-syslog-format-welf"
            }
          ]
        },
        "standard": {
          "description": "Standard log format",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-syslog-format": {
      "description": "Remote syslog format",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-format-config-children"
        }
      ]
    },
    "cue-show-schema-syslog-syslog-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-syslog-servers"
        },
        "format": {
          "$ref": "#/x-defs/cue-show-schema-syslog-format"
        }
      }
    },
    "cue-show-schema-syslog-syslog": {
      "description": "Syslog servers",
      "title": "Syslog servers",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-syslog-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-syslog-config-children"
        }
      ]
    },
    "schema-common-system-remote-url-fetch-def": {
      "x-cue-marker": "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",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password"
    },
    "schema-common-system-config-fetch-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "New config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-config-export-action-parameters": {
      "x-cue-marker": "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": {
              "x-cue-prune": [
                "cl",
                "nvos",
                "hbn"
              ],
              "x-cue-marker": "def",
              "description": "Revision name",
              "x-action-param-type": "optional",
              "format": "string"
            },
            "passphrase": {
              "x-cue-prune": [
                "cl",
                "nvos",
                "hbn"
              ],
              "x-cue-marker": "def",
              "description": "Passphrase for encrypting configuration in staging location",
              "title": "Passphrase",
              "x-action-param-type": "optional",
              "x-cue-hidden": true,
              "x-cue-prompt-noecho": "Enter passphrase for generating key",
              "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "Source config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-export-passphrase-param-def": {
      "x-cue-marker": "def",
      "description": "Passphrase for encrypting configuration in staging location",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "x-cue-hidden": true,
      "x-cue-prompt-noecho": "Enter passphrase for generating key",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-passphrase-basic-def"
        }
      ]
    },
    "schema-common-system-config-import-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Import configuration file",
      "x-cue-synopsis": "Import fetched and possibly encrypted configuration to startup",
      "x-cue-example": "nv action import system config yourstartup.yaml passphrase \"caribou luxury mango\"",
      "x-cue-prune": [
        "cl",
        "nvos",
        "hbn"
      ],
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password"
    },
    "schema-common-system-config-files-config-file-upload-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "New config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-config-files-config-file-rename-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "Destination config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-config-files-config-file-encrypt-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Encrypt config file",
      "x-cue-synopsis": "Encrypt a configuration file with user-specified file path and passphrase",
      "x-cue-example": "nv action encrypt system config files /tmp/plaintext.yaml /tmp/encrypted.yaml passphrase \"woody organist spam\" force",
      "type": "object",
      "x-cue-prune": [
        "cl",
        "nvos",
        "hbn"
      ],
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Decrypt config file",
      "x-cue-synopsis": "Decrypt a configuration file with user-specified file path and passphrase",
      "x-cue-example": "nv action decrypt system config files /tmp/encrypted.yaml /tmp/plaintext.yaml passphrase \"kangaroo under accident\" force",
      "type": "object",
      "x-cue-prune": [
        "cl",
        "nvos",
        "hbn"
      ],
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "config-file-def",
      "type": "string",
      "nullable": true
    },
    "schema-common-system-config-files-config-file-id": {
      "title": "Available config files",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Config file id",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-config-files-config-file-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-common-system-config-files-system-config-files"
        }
      }
    },
    "schema-common-system-auto-save-config": {
      "x-cue-marker": "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-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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/cue-show-schema-common-system-common-config-auto-save-config-children"
        }
      ]
    },
    "schema-gnmi-certificate-default-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "self-signed",
        null
      ]
    },
    "schema-gnmi-certificate-config-def": {
      "description": "The X.509 certificate to be used",
      "type": "string",
      "x-cue-synopsis": "Imported Entity Certificate ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-certificate-default-def"
        }
      ],
      "nullable": true
    },
    "schema-gnmi-gnmi-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable or disable the GNMI server",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Enable or disable the GNMI server",
          "x-cue-example": "nv set system gnmi-server state enabled"
        },
        "certificate": {
          "title": "Certificate",
          "description": "Certificate for validation",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-gnmi-certificate-config-def"
            }
          ],
          "default": "self-signed"
        },
        "port": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Listening port of GNMI server",
          "type": "integer",
          "minimum": 1024,
          "maximum": 65535,
          "nullable": true,
          "default": 9339,
          "x-cue-synopsis": "Change the listening port of the GNMI server",
          "x-cue-example": "nv set system gnmi-server port 13337"
        }
      }
    },
    "schema-gnmi-listening-address-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Listening address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-gnmi-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-gnmi-listening-addresses-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-gnmi-listening-address"
      }
    },
    "cue-show-schema-gnmi-listening-addresses": {
      "description": "Set of listening addresses",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-listening-addresses-mapping"
        }
      ]
    },
    "schema-gnmi-mtls-config": {
      "x-cue-marker": "config",
      "properties": {
        "ca-certificate": {
          "x-cue-synopsis": "CA certificates [id]",
          "description": "CA certificates [id] for validation of client during mTLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
            }
          ],
          "nullable": true
        },
        "crl": {
          "x-cue-synopsis": "CRL [id]",
          "description": "CRL [id] used while validation of client during mTLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-crl-id-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-gnmi-mtls": {
      "description": "gnmi-server security mTLS configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-mtls-config"
        }
      ]
    },
    "cue-show-schema-gnmi-gnmi-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "listening-address": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-gnmi-listening-addresses"
            }
          ]
        },
        "mtls": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-mtls"
        }
      }
    },
    "schema-gnmi-gnmi-server-show": {
      "x-cue-marker": "show",
      "properties": {
        "version": {
          "description": "GNMI server version",
          "type": "string"
        }
      }
    },
    "schema-gnmi-gnmi-status-show": {
      "x-cue-marker": "show",
      "properties": {
        "total-active-subscriptions": {
          "description": "Total active subscriptions",
          "type": "integer"
        },
        "received-subscription-requests": {
          "description": "Received subscription requests",
          "type": "integer"
        },
        "rejected-subscriptions": {
          "description": "Rejected subscriptions",
          "type": "integer"
        },
        "received-capabilities-requests": {
          "description": "Received capabilities requests",
          "type": "integer"
        }
      }
    },
    "schema-gnmi-gnmi-status-client-show-remote-address-def": {
      "x-cue-marker": "def",
      "type": "string",
      "description": "Unique key of client",
      "nullable": true
    },
    "schema-gnmi-gnmi-status-client-show-remote-address-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Remote Client Id",
      "title": "client-id",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-remote-address-def"
        }
      ],
      "type": "string"
    },
    "schema-gnmi-gnmi-status-client-show": {
      "x-cue-marker": "show",
      "properties": {
        "client-address": {
          "description": "Address of remote client",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "client-port": {
          "description": "Port of remote client",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535
        },
        "type": {
          "description": "Type of remote client",
          "type": "string",
          "enum": [
            "dial-in",
            "dial-out"
          ]
        },
        "active-subscriptions": {
          "description": "Active subscriptions of remote client",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-gnmi-gnmi-status-client": {
      "description": "Status of remote client",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show"
        }
      ]
    },
    "cue-show-schema-gnmi-gnmi-status-client-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-remote-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status-client"
      }
    },
    "cue-show-schema-gnmi-gnmi-client-show": {
      "description": "Status of client",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status-client-show-mapping"
        }
      ]
    },
    "cue-show-schema-gnmi-gnmi-status-client-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "client": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-client-show"
        }
      }
    },
    "cue-show-schema-gnmi-gnmi-status": {
      "description": "Status of gnmi server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status-client-show-children"
        }
      ]
    },
    "cue-show-schema-gnmi-gnmi-server-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "status": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status"
        }
      }
    },
    "cue-show-schema-gnmi-gnmi-server": {
      "description": "GNMI server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-server-show-children"
        }
      ]
    },
    "schema-ntp-ntp-show": {
      "x-cue-marker": "show",
      "properties": {
        "reference": {
          "description": "The reference ID identifying the server you synced to",
          "type": "string"
        },
        "offset": {
          "description": "The current estimated offset",
          "type": "string"
        },
        "status": {
          "description": "NTP synchronisation status",
          "type": "string"
        }
      }
    },
    "schema-ntp-ntp-config": {
      "x-cue-marker": "config",
      "properties": {
        "listen": {
          "description": "NTP interface to listen on",
          "type": "string",
          "nullable": true,
          "enum": [
            "eth0",
            "eth1",
            null
          ],
          "default": "eth0",
          "x-cue-prune-runtime": {
            "platform_based_mgmt_ifs": {}
          }
        },
        "state": {
          "description": "NTP state configuration",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "dhcp": {
          "description": "Use NTP servers leased from DHCP server",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "vrf": {
          "description": "VRF to run NTP daemon in",
          "type": "string",
          "nullable": true,
          "default": "default",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "enum": [
            "default",
            null
          ]
        },
        "authentication": {
          "description": "NTP authentication state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled"
        }
      }
    },
    "schema-ntp-server-def": {
      "x-cue-marker": "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-server-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Hostname or IP address of the NTP server",
      "title": "NTP server",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ntp-server-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ntp-key-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "integer-id",
      "nullable": true,
      "x-cue-minimum": 1,
      "x-cue-maximum": 65535
    },
    "schema-ntp-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "aggressive-polling": {
          "description": "Aggressive polling of the server",
          "title": "Aggressive",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled"
        },
        "state": {
          "description": "Use NTP remote server",
          "title": "State",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "key": {
          "description": "The key ID to securely communicate with the remote NTP server",
          "title": "KeyID",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ntp-key-def"
            }
          ]
        },
        "trusted": {
          "description": "Trust that NTP server",
          "title": "Trusted",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ],
          "default": "no"
        },
        "version": {
          "description": "The NTP protocol version to communicate with the remote server",
          "title": "Ver",
          "type": "string",
          "nullable": true,
          "enum": [
            "3",
            "4",
            null
          ],
          "default": "4"
        },
        "association-type": {
          "description": "NTP server association type",
          "title": "Type",
          "type": "string",
          "nullable": true,
          "enum": [
            "server",
            "pool",
            null
          ],
          "default": "server"
        }
      }
    },
    "schema-ntp-server-show": {
      "x-cue-marker": "show",
      "properties": {
        "peer-state": {
          "type": "string",
          "description": "Status of ther NTP peer",
          "title": "Status"
        },
        "refid": {
          "type": "string",
          "description": "The reference ID identifying the server",
          "title": "Ref clock"
        },
        "stratum": {
          "type": "integer",
          "description": "The stratum of the remote peer",
          "title": "Stratum"
        },
        "type": {
          "type": "string",
          "description": "The type of peer",
          "title": "Peer"
        },
        "when": {
          "type": "string",
          "description": "The time since the last response to a poll was received",
          "title": "When"
        },
        "poll": {
          "type": "integer",
          "description": "The polling interval in seconds",
          "title": "Poll"
        },
        "reach": {
          "type": "integer",
          "description": "The reachability register",
          "title": "Reach"
        },
        "delay": {
          "type": "string",
          "description": "The current estimated delay",
          "title": "Delay"
        },
        "offset": {
          "type": "string",
          "description": "The current estimated offset",
          "title": "Offset"
        },
        "jitter": {
          "type": "string",
          "description": "The current estimated dispersion",
          "title": "Jitter"
        },
        "auth-state": {
          "type": "string",
          "description": "Authentication state",
          "title": "Auth"
        },
        "resolve-as": {
          "type": "string",
          "description": "NTP server DNS resolution",
          "title": "Resolve as"
        }
      }
    },
    "cue-show-schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-server-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-show"
        }
      ]
    },
    "cue-show-schema-ntp-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ntp-server"
      }
    },
    "cue-show-schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-servers-mapping"
        }
      ]
    },
    "schema-ntp-key-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "NTP authentication key ID (integer:1 - 65535)",
      "title": "KeyID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ntp-key-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ntp-key-value-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "ntp-key",
      "nullable": true
    },
    "schema-ntp-key-config": {
      "x-cue-marker": "config",
      "properties": {
        "trusted": {
          "description": "Trust that NTP authentication key",
          "title": "Trusted",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ],
          "default": "no"
        },
        "type": {
          "description": "Authentication key type",
          "title": "Type",
          "type": "string",
          "enum": [
            "md5",
            "sha1",
            "sha256",
            "sha384",
            "sha512",
            null
          ],
          "default": "md5",
          "nullable": true
        },
        "value": {
          "description": "Secret authentication key value",
          "title": "Value",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "x-cue-hidden": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ntp-key-value-def"
            }
          ],
          "x-cue-prompt-noecho": "Enter authentication key",
          "x-cue-prompt-noecho-confirm": "Confirm the key",
          "x-cue-prompt-no-data-text": "Key is not entered",
          "x-cue-prompt-mismatch-text": "Confirmation key does not match"
        }
      }
    },
    "cue-show-schema-ntp-key": {
      "description": "NTP authentication key",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-key-config"
        }
      ]
    },
    "cue-show-schema-ntp-keys-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ntp-key"
      }
    },
    "cue-show-schema-ntp-keys": {
      "description": "NTP authentication keys",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-keys-mapping"
        }
      ]
    },
    "cue-show-schema-ntp-ntp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-ntp-servers"
        },
        "key": {
          "$ref": "#/x-defs/cue-show-schema-ntp-keys"
        }
      }
    },
    "cue-show-schema-ntp-ntp": {
      "description": "Network Time Protocol configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-ntp-show"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-ntp-config-children"
        }
      ]
    },
    "schema-stats-stats-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "State",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        }
      }
    },
    "schema-stats-category-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-stats-category-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Stats category id",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-stats-category-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-stats-stats-category-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Category state",
          "title": "State",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        },
        "interval": {
          "title": "Interval (minutes)",
          "type": "integer",
          "nullable": true,
          "description": "Set interval in minutes",
          "default": 5,
          "minimum": 1,
          "maximum": 1440
        },
        "history-duration": {
          "description": "Sampling history diration in days",
          "title": "History Duration (days)",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 365,
          "default": 365
        }
      }
    },
    "schema-stats-stats-category-generate-action": {
      "x-cue-marker": "action",
      "description": "Generate statistic report file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-stats-stats-category-clear-action": {
      "x-cue-marker": "action",
      "description": "Clear sampled data over statistic category",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-stats-stats-category-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-stats-stats-category-generate-action"
        },
        "@clear": {
          "$ref": "#/x-defs/schema-stats-stats-category-clear-action"
        }
      }
    },
    "cue-show-schema-stats-stats-category": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic category",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-category-config"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-category-action-children"
        }
      ]
    },
    "cue-show-schema-stats-stats-categories-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stats-category-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stats-stats-category"
      }
    },
    "cue-show-schema-stats-stats-categories": {
      "description": "Statistics categories",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-categories-mapping"
        }
      ]
    },
    "cue-show-schema-stats-stats-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "category": {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-categories"
        }
      }
    },
    "schema-stats-filename-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-stats-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Filename",
      "title": "Statistic report file",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-stats-filename-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-stats-stats-report-file-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "Path of the report file",
          "type": "string"
        }
      }
    },
    "schema-stats-stats-report-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete system stats report file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-stats-stats-upload-action-parameters": {
      "x-cue-marker": "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-stats-stats-report-upload-action": {
      "x-cue-marker": "action",
      "description": "Stats report file upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-upload-action-parameters"
        }
      ]
    },
    "schema-stats-stats-report-files-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-stats-stats-report-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-stats-stats-report-upload-action"
        }
      }
    },
    "cue-show-schema-stats-stats-report-file": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic report",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-report-file-show"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-action-children"
        }
      ]
    },
    "cue-show-schema-stats-stats-report-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stats-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stats-stats-report-file"
      }
    },
    "schema-stats-stats-report-files-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "path"
        ]
      }
    },
    "cue-show-schema-stats-stats-report-files": {
      "x-cue-marker": "collection",
      "description": "Statistic report files",
      "title": "Reports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-report-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-presentation"
        }
      ]
    },
    "cue-show-schema-stats-stats-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-report-files"
        }
      }
    },
    "schema-stats-stats-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-stats-stats-category-generate-action"
        },
        "@clear": {
          "$ref": "#/x-defs/schema-stats-stats-category-clear-action"
        }
      }
    },
    "cue-show-schema-stats-stats": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Statistic feature config, state and actions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stats-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-action-children"
        }
      ]
    },
    "schema-system-serial-console-show": {
      "x-cue-marker": "show",
      "properties": {
        "connected-to": {
          "description": "Serial console output",
          "type": "string",
          "enum": [
            "cpu",
            "bmc"
          ]
        }
      }
    },
    "schema-system-serial-console-config": {
      "x-cue-marker": "config",
      "properties": {
        "sysrq-capabilities": {
          "description": "Enables or disables SysRq key capabilities.",
          "type": "string",
          "nullable": true,
          "default": "disabled",
          "x-cue-synopsis": "Enables or disables SysRq key capabilities.",
          "x-cue-version": "25.01.2000",
          "x-cue-related": "nv show system serial-console",
          "x-cue-example": "nv set system serial-console sysrq-capabilities enabled",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        },
        "inactivity-timeout": {
          "description": "Sets inactivity timer for serial console in minutes <0-35000>.",
          "type": "integer",
          "minimum": 0,
          "maximum": 35000,
          "default": 20,
          "x-cue-synopsis": "Configure inactivity timeout for serial console in minutes <0-35000>.",
          "x-cue-version": "25.01.2000",
          "x-cue-related": "nv show system serial-console",
          "x-cue-example": "nv set system serial-console inactivity-timeout 300",
          "nullable": true
        }
      }
    },
    "cue-show-schema-system-serial-console": {
      "description": "Serial console configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-serial-console-show"
        },
        {
          "$ref": "#/x-defs/schema-system-serial-console-config"
        }
      ]
    },
    "schema-ptp-ptp-config": {
      "x-cue-marker": "config",
      "properties": {
        "tc": {
          "description": "Enable or disable the PTP TC functionality",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Enable or disable the PTP TC functionality",
          "x-cue-version": "25.02.0100",
          "x-cue-example": "nv set system ptp tc enabled"
        }
      }
    },
    "cue-show-schema-ptp-ptp": {
      "description": "PTP protocol",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        }
      ]
    },
    "schema-common-ztp-ztp-force-def": {
      "x-cue-marker": "def",
      "description": "Force ZTP action",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-ztp-ztp-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "VRF for ZTP run action",
      "x-action-param-type": "optional",
      "type": "string",
      "format": "vrf-name"
    },
    "schema-common-ztp-ztp-run-action-parameters": {
      "x-cue-marker": "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": {
              "x-cue-prune": [
                "nvos"
              ],
              "x-cue-marker": "def",
              "description": "URL of the ZTP action",
              "x-action-param-type": "optional",
              "type": "string"
            }
          }
        }
      }
    },
    "schema-common-ztp-ztp-run-action": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action-children",
      "properties": {
        "@abort": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-abort-action"
            }
          ],
          "x-cue-synopsis": "Manually abort on-going ZTP session",
          "x-cue-version": "25.01.4000",
          "x-cue-history": "25.01.4000",
          "x-cue-example": "nv action abort system ztp",
          "x-cue-related": "nv show system ztp"
        },
        "@run": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-run-action"
            }
          ],
          "x-cue-synopsis": "Manually run ZTP session from the beginning",
          "x-cue-version": "25.01.4000",
          "x-cue-history": "25.01.4000",
          "x-cue-example": "nv action run system ztp",
          "x-cue-related": "nv show system ztp"
        },
        "@enable": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-enable-action"
            }
          ],
          "x-cue-synopsis": "Manually enable ZTP for next reboot",
          "x-cue-example": "nv action enable system ztp",
          "x-cue-related": "nv show system ztp"
        },
        "@disable": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-disable-action"
            }
          ],
          "x-cue-synopsis": "Manually disable ZTP for next reboot",
          "x-cue-example": "nv action disable system ztp",
          "x-cue-related": "nv show system ztp"
        }
      }
    },
    "schema-common-ztp-ztp-show": {
      "x-cue-marker": "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",
            "manual"
          ]
        },
        "status": {
          "description": "Current state and result of a ZTP flow",
          "type": "string",
          "enum": [
            "discovering",
            "running",
            "success",
            "failed",
            "aborted"
          ]
        },
        "date": {
          "description": "Last switch configuration date",
          "x-cue-prune": [
            "nvos"
          ],
          "type": "string",
          "format": "date-time"
        },
        "version": {
          "description": "Zero Touch Provisioning Version",
          "x-cue-prune": [
            "nvos"
          ],
          "type": "string"
        },
        "failed-reason": {
          "description": "Zero Touch Provisioning Failed Reason",
          "type": "string"
        }
      }
    },
    "schema-common-ztp-ztp-config": {
      "x-cue-marker": "config",
      "properties": {
        "config-save": {
          "description": "Allow configuration save when ZTP is active",
          "type": "string",
          "nullable": true,
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled"
        }
      }
    },
    "schema-common-ztp-ztp-script-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-script-show"
        }
      ]
    },
    "schema-common-ztp-stage-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-ztp-stage-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "ZTP configuration section name",
      "title": "Stage",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-stage-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-ztp-stage-show": {
      "x-cue-marker": "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-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-stage-show"
        }
      ]
    },
    "cue-show-schema-common-ztp-stages-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "script": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp-script"
            }
          ]
        },
        "stage": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ztp-stages"
            }
          ]
        }
      }
    },
    "schema-common-ztp-ztp-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "stage"
        ]
      }
    },
    "cue-show-schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-common-lldp-lldp-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-port-prio-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-ports-prio-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Port",
        "columns": [
          "priority"
        ]
      }
    },
    "cue-show-schema-common-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "x-cue-marker": "collection",
      "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"
        }
      ]
    },
    "cue-show-schema-common-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-apps-prio-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "AppName",
        "columns": [
          "priority"
        ]
      }
    },
    "cue-show-schema-common-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "udp-port",
          "tcp-port",
          "app"
        ]
      }
    },
    "cue-show-schema-common-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-lldp-lldp-show": {
      "x-cue-marker": "show",
      "properties": {
        "is-running": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "description": "lldp process state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-lldp-lldp": {
      "description": "Global LLDP",
      "x-cue-marker": "instance",
      "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-schema-system-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "security": {
          "$ref": "#/x-defs/cue-show-schema-security-security"
        },
        "aaa": {
          "$ref": "#/x-defs/cue-show-schema-aaa-aaa"
        },
        "syslog": {
          "$ref": "#/x-defs/cue-show-schema-syslog-syslog"
        },
        "config": {
          "$ref": "#/x-defs/cue-show-schema-system-config"
        },
        "gnmi-server": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-snmp-server"
        },
        "ntp": {
          "$ref": "#/x-defs/cue-show-schema-ntp-ntp"
        },
        "stats": {
          "$ref": "#/x-defs/cue-show-schema-stats-stats"
        },
        "serial-console": {
          "$ref": "#/x-defs/cue-show-schema-system-serial-console"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp"
        },
        "ztp": {
          "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp"
        },
        "events": {
          "$ref": "#/x-defs/cue-show-schema-events-system-events"
        }
      }
    },
    "schema-system-proceed-def": {
      "x-cue-marker": "def",
      "description": "Allow a controlled shutdown by notifying all running\nprocesses that the system is going down, then force\na reboot of the system even if it's busy.\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-immediate-def": {
      "x-cue-marker": "def",
      "description": "Execute action immediately (without warning)",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-halt-def": {
      "x-cue-marker": "def",
      "description": "Shuts down the system\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-system-reboot-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System reboot action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "proceed": {
              "$ref": "#/x-defs/schema-system-proceed-def"
            },
            "immediate": {
              "$ref": "#/x-defs/schema-common-system-immediate-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-force-def"
            },
            "halt": {
              "$ref": "#/x-defs/schema-system-halt-def"
            }
          }
        }
      }
    },
    "schema-system-system-reboot-action": {
      "x-cue-marker": "action",
      "description": "Reboot",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-system-reboot-action-parameters"
        }
      ]
    },
    "schema-common-system-factory-default-keep-def": {
      "x-cue-marker": "def",
      "description": "Factory default reset types.\nall-config   - Keeps all configurations but clears logs and system files.\nbasic        - Keeps basic configurations but clears system files and logs.\nonly-files   - Reset all configurations but keeps system files and logs\n",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "all-config",
        "only-files",
        "basic"
      ],
      "x-cue-synopsis": "Factory default reset types.\nall-config   - Keeps all configurations but clears logs and system files.\nbasic        - Keeps basic configurations but clears system files and logs.\nonly-files   - Reset all configurations but keeps system files and logs\n",
      "x-cue-version": "25.01.2000",
      "x-cue-history": "25.01.2000",
      "x-cue-example": "nv action reset system factory-default keep all-config/basic/only-files"
    },
    "schema-common-system-factory-default-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System factory default action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "keep": {
              "$ref": "#/x-defs/schema-common-system-factory-default-keep-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-factory-default-action": {
      "x-cue-marker": "action",
      "description": "Reset system to factory default configurations, clears system files and logs.",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-factory-default-action-parameters"
        }
      ],
      "x-cue-synopsis": "Reset system to factory default configurations, clears system files and logs.",
      "x-cue-version": "25.01.0800",
      "x-cue-history": "25.01.0800",
      "x-cue-example": "nv action reset system factory-default"
    },
    "schema-common-system-factory-default-action-children": {
      "x-cue-marker": "action-children",
      "description": "Reset system to factory default configurations",
      "properties": {
        "@reset": {
          "$ref": "#/x-defs/schema-common-system-factory-default-action"
        }
      }
    },
    "schema-system-system-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@reboot": {
          "$ref": "#/x-defs/schema-system-system-reboot-action"
        },
        "factory-default": {
          "$ref": "#/x-defs/schema-common-system-factory-default-action-children"
        }
      }
    },
    "schema-system-system-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "row_order": [
          "build",
          "uptime",
          "hostname",
          "product-name",
          "product-release",
          "platform",
          "health-status",
          "date-time",
          "status",
          "contact",
          "location",
          "timezone",
          "memory.*"
        ]
      }
    },
    "schema-common-system-power-cycle-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "power cycle action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-system-force-def"
            },
            "immediate": {
              "$ref": "#/x-defs/schema-common-system-immediate-def"
            }
          }
        }
      }
    },
    "schema-common-system-power-cycle-action": {
      "x-cue-marker": "action",
      "description": "Power cycle system",
      "x-cue-prune": [
        "cl",
        "hbn",
        "power-cycle-blocked"
      ],
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-power-cycle-action-parameters"
        }
      ]
    },
    "schema-common-system-power-cycle-action-children": {
      "x-cue-marker": "action-children",
      "description": "Power cycle action",
      "properties": {
        "@power-cycle": {
          "$ref": "#/x-defs/schema-common-system-power-cycle-action"
        }
      }
    },
    "cue-show-schema-system-system": {
      "description": "Top-level node which contains system-wide properties",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show"
        },
        {
          "$ref": "#/x-defs/schema-timezone-system-timezone-config"
        },
        {
          "$ref": "#/x-defs/schema-system-contact-system-contact-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-system-system-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-system-power-cycle-action-children"
        }
      ]
    },
    "schema-ib-device-device-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "ib-device-name"
    },
    "schema-ib-device-device-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The device ID, e.g. SYSTEM, ASIC1",
      "title": "Device",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ib-device-device-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ib-device-device-show": {
      "x-cue-marker": "show",
      "properties": {
        "type": {
          "title": "Type",
          "description": "The device type",
          "type": "string"
        },
        "subnet": {
          "title": "IB Subnet",
          "description": "The device IB Subnet",
          "type": "string"
        },
        "guid": {
          "title": "GUID",
          "description": "The device GUID",
          "type": "string",
          "format": "guid"
        },
        "lid": {
          "title": "LID",
          "description": "The device LID",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ib-device-device": {
      "description": "An IB device",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-device-device-show"
        }
      ]
    },
    "cue-show-schema-ib-device-devices-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-device-device-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-device-device"
      }
    },
    "schema-ib-device-devices-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "type",
          "subnet",
          "guid",
          "lid"
        ]
      }
    },
    "cue-show-schema-ib-device-devices": {
      "description": "IB devices info",
      "x-cue-marker": "collection",
      "title": "Devices",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-device-devices-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ib-device-devices-presentation"
        }
      ],
      "x-cue-synopsis": "Show IB devices information",
      "x-cue-version": "25.01.0700"
    },
    "schema-ib-ibdiagnet-file-def": {
      "type": "string",
      "x-cue-marker": "def",
      "nullable": true
    },
    "schema-ib-ibdiagnet-archive-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The name of the ibdiagnet archive file.",
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-file-def"
        }
      ]
    },
    "schema-ib-ibdiagnet-archive-file-path-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "Ibdiagnet archive file path",
          "description": "The path of a ibdianget archive file",
          "type": "string"
        }
      }
    },
    "schema-ib-ibdiagnet-archive-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete ibdiagnet archive",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-ib-ibdiagnet-archive-file-upload-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Brew action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-ib-ibdiagnet-archive-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Upload ibdiagnet archive",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-upload-action-parameters"
        }
      ]
    },
    "schema-ib-ibdiagnet-archive-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-upload-action"
        }
      }
    },
    "cue-show-schema-ib-ibdiagnet-archive-file-path": {
      "description": "An ibdiagnet archive file path",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-action-children"
        }
      ]
    },
    "cue-show-schema-ib-ibdiagnet-ibdiagnet-archive-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-archive-file-path"
      }
    },
    "cue-show-schema-ib-ibdiagnet-ibdiagnet-archive-files": {
      "description": "Available ibdiagnet archive files",
      "x-cue-marker": "collection",
      "title": "Archive files",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-archive-files-mapping"
        }
      ]
    },
    "cue-show-schema-ib-ibdiagnet-ibdiagnet-log-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-archive-files"
        }
      }
    },
    "cue-show-schema-ib-ibdiagnet-ibdiagnet-log": {
      "description": "An ibdiagnet log instance",
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-log-show-children"
        }
      ]
    },
    "schema-ib-ib-cmd-def": {
      "x-cue-marker": "def",
      "description": "IB command string",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-ib-ib-cmd-run-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Brew action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "cmd": {
              "$ref": "#/x-defs/schema-ib-ib-cmd-def"
            }
          }
        }
      }
    },
    "schema-ib-ib-cmd-run-action": {
      "x-cue-marker": "action",
      "description": "Run IB command",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-ib-ib-cmd-run-action-parameters"
        }
      ]
    },
    "schema-ib-ib-cmd-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@run": {
          "$ref": "#/x-defs/schema-ib-ib-cmd-run-action"
        }
      }
    },
    "cue-show-schema-ib-ib-cmd": {
      "description": "IB command instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ib-cmd-action-children"
        }
      ]
    },
    "cue-show-schema-ib-ib-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "device": {
          "$ref": "#/x-defs/cue-show-schema-ib-device-devices"
        },
        "ibdiagnet": {
          "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-log"
        },
        "cmd": {
          "$ref": "#/x-defs/cue-show-schema-ib-ib-cmd"
        }
      }
    },
    "cue-show-schema-ib-ib": {
      "description": "IB devices",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-ib-show-children"
        }
      ]
    },
    "schema-system-fae-system-ready-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "System ready feature state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        }
      }
    },
    "cue-show-schema-system-fae-system-ready": {
      "description": "System ready configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-system-ready-config"
        }
      ]
    },
    "schema-system-fae-system-fatal-config": {
      "x-cue-marker": "config",
      "properties": {
        "reboot-state": {
          "description": "Enable/Disable reboots when fatal state detected",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "reboot-count": {
          "description": "Number of allowed reboots for recovering",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 5,
          "default": 1
        },
        "events-time": {
          "description": "Time window for counting events in order to detect fatal",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 5
        },
        "events-count": {
          "description": "Number of events to count in time window in order to detect fatal",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 100,
          "default": 1
        },
        "clear-time": {
          "description": "Time window for checking no health events occur before exiting fatal-state",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 10
        }
      }
    },
    "schema-system-fae-system-fatal-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System reboot action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-system-force-def"
            }
          }
        }
      }
    },
    "schema-system-fae-system-fatal-action": {
      "x-cue-marker": "action",
      "description": "Resume system fatal monitoring and handling",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-action-parameters"
        }
      ],
      "x-cue-synopsis": "Resume system fatal monitoring and handling",
      "x-cue-version": "25.01.4000"
    },
    "schema-system-fae-system-fatal-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@resume": {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-action"
        }
      }
    },
    "cue-show-schema-system-fae-system-fatal": {
      "description": "Fatal state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-config"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-action-children"
        }
      ]
    },
    "schema-system-fae-mgmt-unsolicited-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable/Disable mgmt-unsolicited feature state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        }
      }
    },
    "cue-show-schema-system-fae-mgmt-unsolicited": {
      "description": "Mgmt-unsolicited state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-mgmt-unsolicited-config"
        }
      ]
    },
    "schema-log-fae-system-remarkable-logs-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "nullable": true,
          "type": "string",
          "description": "Is feature enabled",
          "default": "enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-synopsis": "Enable remarkable logs",
          "x-cue-example": "nv set fae system log remarkable-logs state disabled"
        },
        "boots-history": {
          "description": "Number of boot records to save",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 10,
          "default": 3,
          "x-cue-synopsis": "Configure the number of boots for which we will save remarkable logs",
          "x-cue-example": "nv set fae system log remarkable-logs boots-history 2"
        },
        "first-saved-boot-logs": {
          "description": "Number of first boot logs since boot to save",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 10,
          "default": 2,
          "x-cue-synopsis": "Configure the number of first logs we will save from every boot",
          "x-cue-example": "nv set fae system log remarkable-logs first-saved-boot-logs 2"
        },
        "requested-by-daemon-logs": {
          "description": "Number of logs requested by daemons to save",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 20,
          "default": 3,
          "x-cue-synopsis": "Configure the number of logs requested by daemons",
          "x-cue-example": "nv set fae system log remarkable-logs requested-by-daemon-logs 4"
        },
        "error-logs-number": {
          "description": "Number of logs with high error prints threshold to save",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 20,
          "default": 3,
          "x-cue-synopsis": "Configure the number of logs with high error prints threshold to save",
          "x-cue-example": "nv set fae system log remarkable-logs error-logs-number 4"
        },
        "error-logs-rate": {
          "description": "Number of prints to have to consider high error print rate",
          "type": "integer",
          "nullable": true,
          "minimum": 200,
          "default": 300,
          "x-cue-synopsis": "Configure the number of prints to have to consider high error print rate",
          "x-cue-example": "nv set fae system log remarkable-logs error-logs-rate 4000"
        },
        "error-logs-time-window": {
          "description": "Time window in second for counting high rate error prints",
          "type": "integer",
          "nullable": true,
          "minimum": 500,
          "default": 3600,
          "x-cue-synopsis": "Configure the time window in second for counting high rate error prints",
          "x-cue-example": "nv set fae system log remarkable-logs error-logs-time-window 4000"
        },
        "error-logs-clean-time": {
          "description": "Time window in seconds to pass without high error print rate to reset high print rate state",
          "type": "integer",
          "nullable": true,
          "minimum": 2000,
          "default": 18000,
          "x-cue-synopsis": "Configure the time window in seconds to pass without high error print rate to reset high print rate state",
          "x-cue-example": "nv set fae system log remarkable-logs error-logs-clean-time 14000"
        },
        "storm-logs-number": {
          "description": "Number of logs with high prints threshold to save",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 20,
          "default": 3,
          "x-cue-synopsis": "Configure the number of logs with high prints threshold to save",
          "x-cue-example": "nv set fae system log remarkable-logs storm-logs-number 4"
        },
        "storm-logs-rate": {
          "description": "Number of prints to have to consider high print rate",
          "type": "integer",
          "nullable": true,
          "minimum": 500,
          "default": 2000,
          "x-cue-synopsis": "Configure the number of prints to have to consider high print rate",
          "x-cue-example": "nv set fae system log remarkable-logs storm-logs-rate 4000"
        },
        "storm-logs-time-window": {
          "description": "Time window in second for counting high rate prints",
          "type": "integer",
          "nullable": true,
          "minimum": 500,
          "default": 1800,
          "x-cue-synopsis": "Configure the time window in second for counting high rate prints",
          "x-cue-example": "nv set fae system log remarkable-logs storm-logs-time-window 4000"
        },
        "storm-logs-clean-time": {
          "description": "Time window in seconds to pass without high print rate to reset high print rate state",
          "type": "integer",
          "nullable": true,
          "minimum": 2000,
          "default": 20000,
          "x-cue-synopsis": "Configure the time window in seconds to pass without high print rate to reset high print rate state",
          "x-cue-example": "nv set fae system log remarkable-logs storm-logs-clean-time 14000"
        }
      }
    },
    "cue-show-schema-log-fae-system-remarkable-logs": {
      "description": "Display remarkable logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-log-fae-system-remarkable-logs-config"
        }
      ]
    },
    "cue-show-schema-log-fae-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "remarkable-logs": {
          "$ref": "#/x-defs/cue-show-schema-log-fae-system-remarkable-logs"
        }
      }
    },
    "cue-show-schema-log-fae-system-logs": {
      "description": "FAE system logs configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-log-fae-system-logs-config-children"
        }
      ]
    },
    "cue-show-schema-system-fae-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ready": {
          "$ref": "#/x-defs/cue-show-schema-system-fae-system-ready"
        },
        "fatal": {
          "$ref": "#/x-defs/cue-show-schema-system-fae-system-fatal"
        },
        "mgmt-unsolicited": {
          "$ref": "#/x-defs/cue-show-schema-system-fae-mgmt-unsolicited"
        },
        "log": {
          "$ref": "#/x-defs/cue-show-schema-log-fae-system-logs"
        }
      }
    },
    "schema-system-fae-ssd-cleanup-action": {
      "x-cue-marker": "action",
      "description": "Perform SSD Cleanup",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-system-fae-system-ssd-cleanup-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@run": {
          "$ref": "#/x-defs/schema-system-fae-ssd-cleanup-action"
        }
      }
    },
    "schema-system-fae-system-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "ssd-cleanup": {
          "$ref": "#/x-defs/schema-system-fae-system-ssd-cleanup-action-children"
        }
      }
    },
    "cue-show-schema-system-fae-system": {
      "description": "FAE system configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-system-fae-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-action-children"
        }
      ]
    },
    "schema-fae-fae-sonic-cli-enable-action": {
      "x-cue-marker": "action",
      "description": "Enable sonic-cli",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-fae-fae-sonic-cli-disable-action": {
      "x-cue-marker": "action",
      "description": "Disable sonic-cli",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-fae-fae-sonic-cli-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@enable": {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli-enable-action"
        },
        "@disable": {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli-disable-action"
        }
      }
    },
    "cue-show-schema-fae-fae-sonic-cli": {
      "description": "fae sonic-cli control",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli-action-children"
        }
      ]
    },
    "schema-ib-fae-ib-ufm-mad-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Set UFM MAD feature state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled",
          "x-cue-synopsis": "Enable or disable mgmt IP inband advertisemedn on this node",
          "x-cue-version": "25.01.3000",
          "x-cue-example": "nv set fae ib ufm-mad enabled",
          "x-cue-related": "nv show fae ib ufm-mad"
        }
      }
    },
    "schema-ib-fae-ib-ufm-mad-component-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-ib-fae-ib-ufm-mad-component-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "UFM MAD component identifier is an interface",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-component-def"
        }
      ],
      "type": "string",
      "title": "Interface",
      "nullable": true
    },
    "schema-ib-fae-ib-ufm-mad-entry-show": {
      "x-cue-marker": "show",
      "properties": {
        "ipv4-prefix": {
          "description": "Interface IPv4 prefix",
          "title": "IPv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
            }
          ]
        },
        "ipv6-prefix": {
          "description": "Interface IPv6 prefix",
          "type": "string",
          "title": "IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-ib-fae-ib-ufm-mad-component": {
      "description": "State of UFM MAD MGMT IP advertisement",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-entry-show"
        }
      ],
      "x-cue-synopsis": "Show UFM MAD MGMT IP applied addresses",
      "x-cue-version": "25.01.3000",
      "x-cue-example": "nv show fae ib ufm-mad advertised-address",
      "x-cue-related": "nv set fae ib ufm-mad enabled"
    },
    "cue-show-schema-ib-fae-ib-ufm-mad-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad-component"
      }
    },
    "schema-ib-fae-ib-ufm-mad-show-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "ipv4-prefix",
          "ipv6-prefix"
        ]
      }
    },
    "cue-show-schema-ib-fae-ib-ufm-mad-state-show": {
      "description": "FAE IB UFM MAD mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad-show-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-show-presentation"
        }
      ]
    },
    "cue-show-schema-ib-fae-ib-ufm-mad-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "advertised-addresses": {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad-state-show"
        }
      }
    },
    "cue-show-schema-ib-fae-ib-ufm-mad": {
      "description": "FAE IB UFM MAD commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad-show-children"
        }
      ]
    },
    "schema-ib-fae-ib-link-low-power-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Set link low power state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Enable or disable link low power for all ports on this node",
          "x-cue-example": "nv set fae ib link-low-power state disabled",
          "x-cue-related": "nv show fae ib link-low-power"
        }
      }
    },
    "schema-ib-fae-ib-link-low-power-show": {
      "x-cue-marker": "show",
      "properties": {
        "state": {
          "description": "Link low power state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-ib-fae-ib-link-low-power": {
      "description": "FAE IB link low power commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power-config"
        },
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power-show"
        }
      ]
    },
    "cue-show-schema-ib-fae-ib-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ufm-mad": {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad"
        },
        "link-low-power": {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-link-low-power"
        }
      }
    },
    "cue-show-schema-ib-fae-ib": {
      "description": "FAE IB commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-config-children"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable or disable fast-recovery",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled",
          "x-cue-synopsis": "Enable or disable fast-recovery",
          "x-cue-version": "25.01.0700",
          "x-cue-example": "nv set fae fast-recovery state disabled",
          "x-cue-related": "nv show fae fast-recovery"
        }
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-trigger-show": {
      "x-cue-marker": "show",
      "properties": {
        "event": {
          "title": "Events",
          "description": "Event(s) to get event from by severity",
          "type": "string"
        }
      }
    },
    "schema-ib-fast-recovery-event-severity-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "enum": [
        "error",
        "warning",
        null
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-trigger-config": {
      "x-cue-marker": "config",
      "properties": {
        "event": {
          "description": "Minimum event severity to receive notification",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ib-fast-recovery-event-severity-def"
            }
          ],
          "default": "error",
          "minLength": 1,
          "x-cue-synopsis": "Set trigger severity to be handled",
          "x-cue-version": "25.01.0700",
          "x-cue-example": "nv set fae fast-recovery trigger <name> event {error|warning}",
          "x-cue-related": "nv show fae fast-recovery trigger <name>"
        }
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Fast-recovery trigger",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-show"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-config"
        }
      ]
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger"
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers": {
      "x-cue-marker": "collection",
      "description": "Fast-recovery triggers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping"
        }
      ]
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "trigger": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers"
        }
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-show": {
      "x-cue-marker": "show",
      "properties": {
        "state": {
          "description": "Fast-recovery state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "trigger": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers"
        }
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery": {
      "description": "IB fast-recovery configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-show-children"
        }
      ]
    },
    "schema-fae-fae-bmc-redfish-login-token-fetch-action": {
      "x-cue-marker": "action",
      "description": "Run BMC Redfish Login Token",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-fae-fae-bmc-redfish-login-token-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-fae-fae-bmc-redfish-login-token-fetch-action"
        }
      }
    },
    "cue-show-schema-fae-fae-bmc-redfish-login-token": {
      "description": "fae BMC Redfish Login Token",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-bmc-redfish-login-token-action-children"
        }
      ]
    },
    "cue-show-schema-fae-fae-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "system": {
          "$ref": "#/x-defs/cue-show-schema-system-fae-system"
        },
        "sonic-cli": {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-sonic-cli"
        },
        "ib": {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib"
        },
        "fast-recovery": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery"
        },
        "bmc-redfish-login-token": {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-bmc-redfish-login-token"
        }
      }
    },
    "schema-health-fae-health-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "issues",
          "monitor-list"
        ]
      }
    },
    "cue-show-schema-health-fae-health-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "issues": {
          "$ref": "#/x-defs/cue-show-schema-health-health-issues"
        },
        "monitor-list": {
          "$ref": "#/x-defs/cue-show-schema-health-monitor-list"
        }
      }
    },
    "cue-show-schema-health-fae-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-health-show"
        },
        {
          "$ref": "#/x-defs/schema-health-fae-health-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-health-fae-health-show-children"
        }
      ]
    },
    "schema-if-link-fae-link-state-def": {
      "x-cue-marker": "def",
      "description": "Interface state",
      "x-action-param-type": "positional",
      "enum": [
        "up-once"
      ]
    },
    "schema-if-link-fae-link-state-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Update action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "interface-state": {
              "$ref": "#/x-defs/schema-if-link-fae-link-state-def"
            }
          }
        }
      }
    },
    "schema-if-link-fae-link-state-update-action": {
      "x-cue-marker": "action",
      "description": "Update interface operational state",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-if-link-fae-link-state-action-parameters"
        }
      ]
    },
    "schema-interface-fae-interface-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-interface-interface-clear-action"
        },
        "@update": {
          "$ref": "#/x-defs/schema-if-link-fae-link-state-update-action"
        }
      }
    },
    "schema-interface-fae-interface-show": {
      "x-cue-marker": "show",
      "properties": {
        "connection-type": {
          "title": "Connection type",
          "description": "The internal wiring of the port",
          "type": "string",
          "enum": [
            "N/A",
            "not-wired",
            "front-panel",
            "switch",
            "gpu",
            "nic"
          ]
        },
        "remote-id": {
          "title": "Remote ASIC ID",
          "type": "integer",
          "description": "The remote ASIC ID"
        },
        "aport-number": {
          "title": "Aport number",
          "type": "integer",
          "description": "The aggregated-port number"
        },
        "asic": {
          "title": "ASIC",
          "type": "string",
          "description": "The local ASIC ID"
        },
        "parent-alias": {
          "title": "Parent alias",
          "type": "string",
          "description": "The parent alias"
        },
        "parent-port": {
          "title": "Parent port",
          "type": "string",
          "description": "The parent port"
        },
        "planarized-ports": {
          "title": "Planarized ports",
          "type": "integer",
          "description": "The number of planarized ports"
        },
        "plane": {
          "title": "Plane",
          "type": "integer",
          "description": "The plane"
        },
        "primary-asic": {
          "title": "Primary Asic",
          "type": "integer",
          "description": "The interface primary ASIC ID"
        },
        "primary-asic-device": {
          "title": "Primary Asic device",
          "type": "string",
          "description": "The interface primary ASIC device"
        }
      }
    },
    "schema-interface-plan-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-interface-plan-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Alias",
      "title": "Alias",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-plan-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-interface-fae-plan-port-show": {
      "x-cue-marker": "show",
      "properties": {
        "key": {
          "title": "Key",
          "description": "Key on data bases",
          "type": "string"
        },
        "asic": {
          "title": "Asic",
          "description": "Asic",
          "type": "string"
        },
        "guid": {
          "title": "Guid",
          "description": "guid",
          "type": "string"
        }
      }
    },
    "cue-show-schema-interface-fae-plan-port": {
      "description": "Planarized port info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-fae-plan-port-show"
        }
      ]
    },
    "cue-show-schema-interface-fae-plan-port-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-interface-plan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-interface-fae-plan-port"
      }
    },
    "cue-show-schema-interface-fae-plan-ports": {
      "description": "Planarized ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-interface-fae-plan-port-mapping"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-trigger-counters-show": {
      "x-cue-marker": "show",
      "properties": {
        "consecutive-normal-window": {
          "title": "Consecutive normal windows",
          "description": "Number of consecutive windows while port was in normal state",
          "type": "string"
        },
        "warning-events": {
          "title": "Warnings",
          "description": "Number of warning events",
          "type": "string"
        },
        "warning-threshold": {
          "title": "Warning threshold",
          "description": "Warning threshold",
          "type": "string"
        },
        "error-events": {
          "title": "Errors",
          "description": "Number of error events",
          "type": "string"
        },
        "error-threshold": {
          "title": "Error threshold",
          "description": "Error threshold",
          "type": "string"
        },
        "min-value": {
          "title": "Minimum",
          "description": "Minimum value per window",
          "type": "string"
        },
        "max-value": {
          "title": "Maximum",
          "description": "Maximum value per window",
          "type": "string"
        }
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-counters-show"
        }
      ]
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger-counters"
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "consecutive-normal-window",
          "warning-events",
          "warning-threshold",
          "error-events",
          "error-threshold",
          "min-value",
          "max-value"
        ]
      }
    },
    "cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-counters": {
      "description": "Fast-recovery information for all triggers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-presentation"
        }
      ]
    },
    "cue-show-schema-interface-fae-interface-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "plan-ports": {
          "$ref": "#/x-defs/cue-show-schema-interface-fae-plan-ports"
        },
        "fast-recovery-counters": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-counters"
        }
      }
    },
    "cue-show-schema-interface-fae-interface": {
      "description": "An interface with FAE info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-common-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-interface-fae-interface-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-interface-fae-interface-show-children"
        }
      ]
    },
    "cue-show-schema-interface-fae-interfaces-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-interface-fae-interface"
      }
    },
    "cue-show-schema-interface-fae-interfaces": {
      "description": "Interfaces with FAE info",
      "x-cue-marker": "collection",
      "title": "FAE Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-fae-interface-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-interface-fae-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "schema-fae-fae-ipoib-map-component-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-fae-fae-ipoib-map-component-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "IPoIB component component identifier is an interface",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-map-component-def"
        }
      ],
      "type": "string",
      "title": "Interface",
      "nullable": true
    },
    "schema-fae-fae-ipoib-map-show": {
      "x-cue-marker": "show",
      "properties": {
        "asic": {
          "title": "ASIC",
          "type": "string",
          "description": "ASIC name"
        },
        "swid": {
          "title": "SWID",
          "type": "string",
          "description": "SWID name"
        }
      }
    },
    "cue-show-schema-fae-fae-ipoib-map-component": {
      "description": "FAE IPoIB mapping",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-map-show"
        }
      ],
      "x-cue-synopsis": "Show ipoib interface to swid, asic mapping",
      "x-cue-version": "25.01.2500",
      "x-cue-example": "nv show fae ib ipoib-mapping"
    },
    "cue-show-schema-fae-fae-ipoib-maps-component-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-ipoib-map-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-fae-fae-ipoib-map-component"
      }
    },
    "schema-fae-fae-ipoib-maps-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "asic",
          "swid"
        ]
      }
    },
    "cue-show-schema-fae-fae-ipoib-maps": {
      "description": "FAE IPoIB mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-ipoib-maps-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-maps-presentation"
        }
      ]
    },
    "cue-show-schema-fae-fae-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "health-detailed": {
          "$ref": "#/x-defs/cue-show-schema-health-fae-system-health"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-interface-fae-interfaces"
        },
        "ipoib-mapping": {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-ipoib-maps"
        },
        "ib": {
          "$ref": "#/x-defs/cue-show-schema-ib-fae-ib"
        },
        "fast-recovery": {
          "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery"
        }
      }
    },
    "cue-show-schema-fae-fae": {
      "description": "fae component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-fae-fae-show-children"
        }
      ]
    },
    "schema-platform-platform-show": {
      "x-cue-marker": "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-asic-asic-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-asic-asic-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "ASIC identifier",
      "title": "ASIC",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-asic-asic-power-counters-show": {
      "x-cue-marker": "show",
      "properties": {
        "no-shaper-bin": {
          "description": "Time interval spent without applying any shaper",
          "type": "integer"
        },
        "power-shaper-histogram-0": {
          "description": "Power shaper value in range 0% to 6.25%",
          "type": "integer"
        },
        "power-shaper-histogram-1": {
          "description": "Power shaper value in range 6.25% to 12.5%",
          "type": "integer"
        },
        "power-shaper-histogram-2": {
          "description": "Power shaper value in range 12.5% to 18.75%",
          "type": "integer"
        },
        "power-shaper-histogram-3": {
          "description": "Power shaper value in range 18.75% to 25%",
          "type": "integer"
        },
        "power-shaper-histogram-4": {
          "description": "Power shaper value in range 25% to 6.25%",
          "type": "integer"
        },
        "power-shaper-histogram-5": {
          "description": "Power shaper value in range 31.25% to 37.5%",
          "type": "integer"
        },
        "power-shaper-histogram-6": {
          "description": "Power shaper value in range 37.5% to 43.75%",
          "type": "integer"
        },
        "power-shaper-histogram-7": {
          "description": "Power shaper value in range 43.75% to 50%",
          "type": "integer"
        },
        "power-shaper-histogram-8": {
          "description": "Power shaper value in range 50% to 56.25%",
          "type": "integer"
        },
        "power-shaper-histogram-9": {
          "description": "Power shaper value in range 56.25% to 62.5%",
          "type": "integer"
        },
        "power-shaper-histogram-10": {
          "description": "Power shaper value in range 62.5% to 68.75%",
          "type": "integer"
        },
        "power-shaper-histogram-11": {
          "description": "Power shaper value in range 68.75% to 75%",
          "type": "integer"
        },
        "power-shaper-histogram-12": {
          "description": "Power shaper value in range 75% to 81.25%",
          "type": "integer"
        },
        "power-shaper-histogram-13": {
          "description": "Power shaper value in range 81.25% to 87.5%",
          "type": "integer"
        },
        "power-shaper-histogram-14": {
          "description": "Power shaper value in range 87.5% to 93.75%",
          "type": "integer"
        },
        "power-shaper-histogram-15": {
          "description": "Power shaper value in range 93.75% to 100%",
          "type": "integer"
        },
        "short-power-avg-histogram-0": {
          "description": "Short term power average in range of 220 to 235 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-1": {
          "description": "Short term power average in range of 235 to 250 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-2": {
          "description": "Short term power average in range of 250 to 265 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-3": {
          "description": "Short term power average in range of 265 to 280 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-4": {
          "description": "Short term power average in range of 280 to 295 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-5": {
          "description": "Short term power average in range of 295 to 310 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-6": {
          "description": "Short term power average in range of 310 to 325 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-7": {
          "description": "Short term power average in range of 325 to 340 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-8": {
          "description": "Short term power average in range of 340 to 335 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-9": {
          "description": "Short term power average in range of 355 to 370 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-10": {
          "description": "Short term power average in range of 370 to 385 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-11": {
          "description": "Short term power average in range of 385 to 400 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-12": {
          "description": "Short term power average in range of 400 to 415 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-13": {
          "description": "Short term power average in range of 415 to 430 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-14": {
          "description": "Short term power average in range of 430 to 445 Watt",
          "type": "integer"
        },
        "short-power-avg-histogram-15": {
          "description": "Short term power average in range of 445 to 460 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-0": {
          "description": "Long term power average in range of 220 to 235 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-1": {
          "description": "Long term power average in range of 235 to 250 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-2": {
          "description": "Long term power average in range of 250 to 265 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-3": {
          "description": "Long term power average in range of 265 to 280 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-4": {
          "description": "Long term power average in range of 280 to 295 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-5": {
          "description": "Long term power average in range of 295 to 310 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-6": {
          "description": "Long term power average in range of 310 to 325 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-7": {
          "description": "Long term power average in range of 325 to 340 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-8": {
          "description": "Long term power average in range of 340 to 335 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-9": {
          "description": "Long term power average in range of 355 to 370 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-10": {
          "description": "Long term power average in range of 370 to 385 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-11": {
          "description": "Long term power average in range of 385 to 400 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-12": {
          "description": "Long term power average in range of 400 to 415 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-13": {
          "description": "Long term power average in range of 415 to 430 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-14": {
          "description": "Long term power average in range of 430 to 445 Watt",
          "type": "integer"
        },
        "long-power-avg-histogram-15": {
          "description": "Long term power average in range of 445 to 460 Watt",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-asic-asic-power-counters": {
      "description": "ASIC power counters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-power-counters-show"
        }
      ]
    },
    "cue-show-schema-asic-asic-power-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-asic-asic-power-counters"
        }
      }
    },
    "schema-asic-asic-power-show": {
      "x-cue-marker": "show",
      "properties": {
        "active-profile": {
          "title": "Active Profile",
          "description": "The ASIC active power profile",
          "type": "string"
        },
        "short-term-average": {
          "title": "Short Term Average (Watt)",
          "description": "The ASIC short term power average",
          "type": "integer"
        },
        "long-term-average": {
          "title": "Long Term Average (Watt)",
          "description": "The ASIC long term power average",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-asic-asic-power": {
      "description": "ASIC power information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-asic-asic-power-show-children"
        },
        {
          "$ref": "#/x-defs/schema-asic-asic-power-show"
        }
      ]
    },
    "schema-common-sensors-temperature-sensor-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-show"
        }
      ]
    },
    "cue-show-schema-asic-asic-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "power": {
          "$ref": "#/x-defs/cue-show-schema-asic-asic-power"
        },
        "temperature": {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensor"
        }
      }
    },
    "cue-show-schema-asic-asic": {
      "description": "ASIC information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-asic-asic-show-children"
        }
      ]
    },
    "cue-show-schema-asic-asics-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asic-asic-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-asic-asic"
      }
    },
    "cue-show-schema-asic-asics": {
      "description": "Set of ASICs information",
      "x-cue-marker": "collection",
      "title": "ASIC",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-asic-asics-mapping"
        }
      ]
    },
    "schema-software-software-show": {
      "x-cue-marker": "show",
      "properties": {}
    },
    "schema-software-software-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "expand_collections": [
          "installed"
        ]
      }
    },
    "schema-software-installed-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-software-installed-id": {
      "x-cue-marker": "id",
      "title": "Installed Software",
      "x-cue-synopsis": "Package name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-software-installed-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-software-installed-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-software-installed-show"
        }
      ]
    },
    "cue-show-schema-software-installeds-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "title": "Installed Software",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-software-installeds-mapping"
        }
      ]
    },
    "cue-show-schema-software-software-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-fan-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Physical fan identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-fan-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-sensors-fan-show": {
      "x-cue-marker": "show",
      "properties": {
        "state": {
          "description": "Fan state",
          "title": "Fan State",
          "type": "string",
          "enum": [
            "ok",
            "failed",
            "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sensors-fan-show"
        }
      ]
    },
    "cue-show-schema-sensors-fans-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-fan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sensors-fan"
      }
    },
    "schema-sensors-fans-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "state",
          "current-speed",
          "max-speed",
          "min-speed",
          "direction"
        ]
      }
    },
    "cue-show-schema-sensors-fans": {
      "description": "The fans on the switch",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-psu-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Physical PSU identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-psu-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-psu-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-psu-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-psus-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "capacity",
          "current",
          "power",
          "voltage",
          "state"
        ]
      }
    },
    "cue-show-schema-common-sensors-psus": {
      "description": "The PSUs on the switch",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-led-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Physical LED identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-led-def"
        }
      ],
      "type": "string",
      "title": "LED Name",
      "nullable": true
    },
    "schema-common-sensors-led-show": {
      "x-cue-marker": "show",
      "properties": {
        "color": {
          "description": "LED Color",
          "title": "LED Color",
          "type": "string",
          "enum": [
            "green",
            "red",
            "yellow",
            "amber",
            "blue"
          ]
        }
      }
    },
    "schema-common-sensors-led-on-action": {
      "x-cue-marker": "action",
      "description": "Turn on UID LED",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-sensors-led-off-action": {
      "x-cue-marker": "action",
      "description": "Turn off UID LED",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-sensors-led-action-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-leds-mapping"
        }
      ]
    },
    "cue-show-schema-common-platform-environment-show-children": {
      "x-cue-marker": "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"
        }
      }
    },
    "schema-common-sensors-temperature-sensor-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-temperature-sensor-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Physical sensor identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "cue-show-schema-common-sensors-temperature-sensors-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "current",
          "crit",
          "max",
          "min",
          "state"
        ]
      }
    },
    "cue-show-schema-common-sensors-temperature-sensors": {
      "description": "The temperature sensors on the switch",
      "x-cue-marker": "collection",
      "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"
        }
      ]
    },
    "schema-common-sensors-voltage-sensor-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-voltage-sensor-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Voltage sensor identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-voltage-sensor-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-voltage-sensors-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensors-mapping"
        }
      ]
    },
    "cue-show-schema-platform-environment-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "temperature": {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensors"
        },
        "voltage": {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensors"
        }
      }
    },
    "cue-show-schema-platform-environment": {
      "description": "Platform environment information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-environment-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-platform-environment-show-children"
        }
      ]
    },
    "schema-common-component-component-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-component-component-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Component identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-component-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-inventory-inventory-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-inventory-inventory-show"
        }
      ]
    },
    "cue-show-schema-inventory-inventories-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-inventory-inventories-mapping"
        }
      ]
    },
    "cue-show-schema-platform-platform-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "asic": {
          "$ref": "#/x-defs/cue-show-schema-asic-asics"
        },
        "software": {
          "$ref": "#/x-defs/cue-show-schema-software-software"
        },
        "environment": {
          "$ref": "#/x-defs/cue-show-schema-platform-environment"
        },
        "inventory": {
          "$ref": "#/x-defs/cue-show-schema-inventory-inventories"
        }
      }
    },
    "schema-firmware-platform-firmware-component-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-firmware-platform-firmware-component-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Platform firmware component identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-def"
        }
      ],
      "type": "string",
      "nullable": true,
      "title": "Name"
    },
    "schema-firmware-platform-firmware-component-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "config",
      "properties": {
        "auto-update": {
          "description": "Firmware component auto-update state",
          "x-cue-marker": "def",
          "type": "string",
          "nullable": true,
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "asic",
                "bios"
              ]
            }
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "fw-source": {
          "description": "Firmware component default source",
          "x-cue-marker": "def",
          "type": "string",
          "nullable": true,
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "asic",
                "bios"
              ]
            }
          },
          "title": "FW Source",
          "enum": [
            "default",
            "custom",
            null
          ],
          "default": "default"
        },
        "background-copy-status": {
          "description": "EROT background copy status",
          "x-cue-marker": "def",
          "type": "string",
          "nullable": true,
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "erot-asic1",
                "erot-asic2",
                "erot-bmc",
                "erot-fpga",
                "erot-cpu"
              ]
            }
          },
          "enum": [
            "completed",
            "in-progress",
            "pending",
            null
          ]
        },
        "debug-token-status": {
          "description": "EROT debug token status",
          "x-cue-marker": "def",
          "type": "string",
          "nullable": true,
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "erot-asic1",
                "erot-asic2",
                "erot-bmc",
                "erot-fpga",
                "erot-cpu"
              ]
            }
          },
          "enum": [
            "installed",
            "not-installed",
            null
          ]
        },
        "active": {
          "description": "EROT active-flash",
          "type": "string",
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "erot-asic1",
                "erot-asic2",
                "erot-bmc",
                "erot-fpga",
                "erot-cpu"
              ]
            }
          },
          "nullable": true
        },
        "inactive": {
          "description": "EROT inactive-flash",
          "type": "string",
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "erot-asic1",
                "erot-asic2",
                "erot-bmc",
                "erot-fpga",
                "erot-cpu"
              ]
            }
          },
          "nullable": true
        },
        "ap-boot-status": {
          "description": "AP boot status",
          "type": "string",
          "x-cue-prune-runtime": {
            "component_fw_configuration_prune": {
              "include": [
                "erot-asic1",
                "erot-asic2",
                "erot-bmc",
                "erot-fpga",
                "erot-cpu"
              ]
            }
          },
          "nullable": true
        }
      }
    },
    "schema-firmware-fw-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-firmware-fw-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "FW file name",
      "title": "Available Firmware Files",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-name-def"
        }
      ]
    },
    "schema-firmware-fw-file-delete-action": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Upload FW file to remote host",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "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": {
      "x-cue-marker": "def",
      "description": "New name for FW file",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-firmware-fw-file-rename-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-firmware-fw-files-mapping"
        }
      ]
    },
    "cue-show-schema-firmware-platform-firmware-component-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-firmware-fw-files"
        }
      }
    },
    "schema-firmware-platform-firmware-component-action-parameters": {
      "x-cue-marker": "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": {
      "x-cue-marker": "action",
      "description": "Fetch remote FW file to local filesystem",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "actual-firmware",
          "part-number",
          "fw-source"
        ]
      }
    },
    "cue-show-schema-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "x-cue-marker": "collection",
      "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-schema-platform-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "firmware": {
          "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware"
        }
      }
    },
    "schema-common-platform-ps-redundancy-show": {
      "x-cue-marker": "show",
      "properties": {
        "policy": {
          "description": "Power redundancy policy",
          "type": "string"
        },
        "min-required": {
          "description": "Minimum number of working power supplies required by policy",
          "type": "string"
        }
      }
    },
    "schema-common-platform-ps-redundancy-config": {
      "x-cue-marker": "config",
      "properties": {
        "policy": {
          "description": "Power redundancy policy",
          "type": "string",
          "nullable": true,
          "enum": [
            "no-redundancy",
            "ps-redundant",
            "grid-redundant",
            null
          ],
          "x-cue-synopsis": "Configure power redundancy policy",
          "x-cue-version": "25.02.1000",
          "x-cue-history": "25.02.1000",
          "x-cue-note": "Supported only in systems that don't require all the power supplies to be working",
          "x-cue-example": "nv set platform ps-redundancy policy grid-redundant"
        }
      }
    },
    "cue-show-schema-common-platform-ps-redundancy": {
      "description": "PS-redundancy configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-ps-redundancy-show"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-ps-redundancy-config"
        }
      ]
    },
    "cue-show-schema-common-platform-common-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ps-redundancy": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-platform-ps-redundancy"
            }
          ]
        }
      }
    },
    "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-platform-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-platform-platform-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-platform-platform-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-common-platform-config-children"
        }
      ]
    },
    "schema-cluster-cluster-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "description": "Enable or disable cluster functionality",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "x-cue-synopsis": "Enable or disable cluster functionality",
          "x-cue-example": "nv set cluster state enabled"
        }
      }
    },
    "schema-cluster-up-down-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "up",
        "down",
        "n/a",
        null
      ]
    },
    "schema-cluster-cluster-show": {
      "x-cue-marker": "show",
      "properties": {
        "nmxc-conn": {
          "description": "The gRPC connection state to NMX-C APP-GW",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-cluster-up-down-def"
            }
          ]
        }
      }
    },
    "schema-cluster-app-name-def": {
      "x-cue-marker": "def",
      "description": "Definition of the cluster app name",
      "x-action-param-type": "positional",
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-cluster-app-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "App name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-name-def"
        }
      ],
      "type": "string",
      "title": "App Name",
      "nullable": true
    },
    "schema-cluster-cluster-app-show": {
      "x-cue-marker": "show",
      "properties": {
        "app-id": {
          "description": "Application ID",
          "title": "ID",
          "type": "string"
        },
        "app-ver": {
          "description": "Application Version",
          "title": "Version",
          "type": "string"
        },
        "components-ver": {
          "description": "Components version",
          "title": "Components Version",
          "type": "string"
        },
        "capabilities": {
          "description": "Capabilities",
          "title": "Capabilities",
          "type": "string"
        },
        "status": {
          "description": "Status",
          "title": "Status",
          "type": "string"
        },
        "reason": {
          "description": "Reason",
          "title": "Reason",
          "type": "string"
        },
        "addition-info": {
          "description": "Additional information",
          "title": "Additional Information",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-loglevel-def": {
      "x-cue-marker": "def",
      "description": "Definition of the cluster app log level",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "critical",
        "error",
        "warn",
        "notice",
        "info",
        "debug",
        null
      ],
      "nullable": true
    },
    "schema-cluster-cluster-app-loglevel-show": {
      "x-cue-marker": "show",
      "properties": {
        "log-level": {
          "description": "app's log-level",
          "title": "Log-level",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-cluster-app-loglevel-def"
            }
          ]
        }
      }
    },
    "schema-cluster-cluster-app-loglevel-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "app log-level action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "log_level": {
              "$ref": "#/x-defs/schema-cluster-app-loglevel-def"
            }
          }
        }
      }
    },
    "schema-cluster-cluster-app-loglevel-update-action": {
      "x-cue-marker": "action",
      "description": "update an app's log-level",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-action-parameters"
        }
      ]
    },
    "schema-cluster-cluster-app-loglevel-restore-action": {
      "x-cue-marker": "action",
      "description": "restore an app's log-level to default",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-cluster-app-loglevel-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-update-action"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-restore-action"
        }
      }
    },
    "cue-show-schema-cluster-cluster-app-loglevel": {
      "description": "Cluster App Log-level",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-action-children"
        }
      ]
    },
    "schema-cluster-certificate-default-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-cluster-certificate-show-def": {
      "description": "The X.509 certificate to be used with the NMX end-point",
      "type": "string",
      "x-cue-synopsis": "Imported Entity Certificate ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-default-def"
        }
      ]
    },
    "schema-cluster-ca-certificate-show": {
      "x-cue-marker": "show",
      "properties": {
        "ca-certificate": {
          "$ref": "#/x-defs/schema-cluster-certificate-show-def"
        }
      }
    },
    "schema-cluster-certificate-show": {
      "x-cue-marker": "show",
      "properties": {
        "certificate": {
          "$ref": "#/x-defs/schema-cluster-certificate-show-def"
        }
      }
    },
    "schema-cluster-encryption-default-def": {
      "description": "Cluster App Manager Encryption",
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "disabled",
        "tls",
        "mtls"
      ]
    },
    "schema-cluster-encryption-show": {
      "x-cue-marker": "show",
      "properties": {
        "encryption": {
          "$ref": "#/x-defs/schema-cluster-encryption-default-def"
        }
      }
    },
    "schema-cluster-port-default-def": {
      "description": "Cluster App Manager Port",
      "x-cue-marker": "def",
      "type": "string",
      "enum": [
        "disabled",
        "enabled"
      ]
    },
    "schema-cluster-port-show": {
      "x-cue-marker": "show",
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-cluster-port-default-def"
        }
      }
    },
    "cue-show-schema-cluster-cluster-app-mgr": {
      "description": "Cluster App Manager",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-encryption-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-port-show"
        }
      ]
    },
    "cue-show-schema-cluster-cluster-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-app-loglevel"
        },
        "manager": {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-app-mgr"
        }
      }
    },
    "schema-cluster-cluster-app-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "row_order": [
          "app-id",
          "app-ver",
          "capabilities",
          "components-ver",
          "status",
          "reason",
          "addition-info"
        ]
      }
    },
    "schema-cluster-cluster-app-start-action": {
      "x-cue-marker": "action",
      "description": "Start a cluster application",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-cluster-app-stop-action": {
      "x-cue-marker": "action",
      "description": "Stop a cluster application",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-cluster-app-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@start": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-start-action"
        },
        "@stop": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-stop-action"
        }
      }
    },
    "cue-show-schema-cluster-cluster-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-app-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-cluster-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-cluster-app"
      }
    },
    "schema-cluster-cluster-apps-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Name",
        "columns": [
          "app-id",
          "app-ver",
          "capabilities",
          "components-ver",
          "status",
          "reason",
          "addition-info"
        ],
        "column-properties": {
          "app-id": {
            "title": "ID"
          },
          "app-ver": {
            "title": "Version"
          },
          "capabilities": {
            "title": "Capabilities"
          },
          "components-ver": {
            "title": "Components Version"
          },
          "status": {
            "title": "Status"
          },
          "reason": {
            "title": "Reason"
          },
          "addition-info": {
            "title": "Additional Information"
          }
        }
      }
    },
    "cue-show-schema-cluster-cluster-apps": {
      "description": "cluster apps",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        }
      ]
    },
    "cue-show-schema-cluster-cluster-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-apps"
        }
      }
    },
    "schema-cluster-chassis-id-def": {
      "x-cue-marker": "def",
      "description": "Chassis ID",
      "x-action-param-type": "optional",
      "type": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 255,
      "nullable": true
    },
    "schema-cluster-cluster-chassis-id-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "chassis-id": {
              "$ref": "#/x-defs/schema-cluster-chassis-id-def"
            }
          }
        }
      }
    },
    "schema-cluster-cluster-chassis-id-update-action": {
      "x-cue-marker": "action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-chassis-id-update-action-parameters"
        }
      ]
    },
    "schema-cluster-cluster-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-cluster-chassis-id-update-action"
        }
      }
    },
    "cue-show-schema-cluster-cluster": {
      "description": "Cluster state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-config"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-action-children"
        }
      ]
    },
    "cue-show-schema-root-root-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-common-acl-acls"
        },
        "header": {
          "$ref": "#/x-defs/cue-show-schema-header-header"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-interface-interfaces"
        },
        "system": {
          "$ref": "#/x-defs/cue-show-schema-system-system"
        },
        "ib": {
          "$ref": "#/x-defs/cue-show-schema-ib-ib"
        },
        "fae": {
          "$ref": "#/x-defs/cue-show-schema-fae-fae"
        },
        "platform": {
          "$ref": "#/x-defs/cue-show-schema-platform-platform"
        },
        "cluster": {
          "$ref": "#/x-defs/cue-show-schema-cluster-cluster"
        }
      }
    },
    "schema-common-auto-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "enum": [
        "auto",
        null
      ]
    },
    "schema-vrf-vrf-show": {
      "x-cue-marker": "show",
      "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",
          "x-cue-error": "Table must be \"auto\" or in the range 1001-1255.",
          "anyOf": [
            {
              "type": "integer"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrf-ip-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "address": {
          "description": "static IPv4 or IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-ip-show-children"
        }
      ]
    },
    "cue-show-schema-vrf-loopback-show-children": {
      "x-cue-marker": "show-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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-loopback-show-children"
        }
      ]
    },
    "cue-show-schema-vrf-vrf-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "loopback": {
          "$ref": "#/x-defs/cue-show-schema-vrf-loopback"
        }
      }
    },
    "cue-show-schema-vrf-vrf": {
      "description": "A VRF",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrf-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrf-show-children"
        }
      ]
    },
    "cue-show-schema-vrf-vrfs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vrf-vrf"
      }
    },
    "schema-common-vrf-common-vrfs-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Name",
        "columns": [
          "table"
        ],
        "titles": {
          "table": "Table"
        }
      }
    },
    "cue-show-schema-vrf-vrfs": {
      "description": "VRFs",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-common-vrfs-presentation"
        }
      ]
    },
    "schema-cluster-sdn-show": {
      "x-cue-marker": "show",
      "properties": {
        "nmxc-conn": {
          "description": "The gRPC connection state to NMX-C APP-GW",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-cluster-up-down-def"
            }
          ]
        }
      }
    },
    "schema-cluster-sdn-config-show": {
      "x-cue-marker": "show",
      "properties": {
        "config": {
          "description": "SDN config",
          "type": "string"
        }
      }
    },
    "schema-cluster-file-type-def": {
      "x-cue-marker": "def",
      "description": "Definition of the cluster app config file type",
      "x-action-param-type": "positional",
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-cluster-file-type-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "App config or state file type",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-file-type-def"
        }
      ],
      "type": "string",
      "title": "File Type",
      "nullable": true
    },
    "schema-cluster-app-config-type-show": {
      "x-cue-marker": "show",
      "properties": {
        "type": {
          "title": "Type",
          "description": "Config File Type",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-config-file-def": {
      "x-cue-marker": "def",
      "description": "config-def",
      "type": "string",
      "nullable": true
    },
    "schema-cluster-app-config-file-id": {
      "title": "Available config file",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Config file name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-cluster-app-config-file-path-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of a config file",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-config-file-install-action": {
      "x-cue-marker": "action",
      "description": "Install app config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-app-config-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete app config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-app-upload-file-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Upload app file action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-fetch-def"
            }
          }
        }
      }
    },
    "schema-cluster-app-config-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Upload app config file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-upload-file-action-parameters"
        }
      ]
    },
    "schema-cluster-app-config-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@install": {
          "$ref": "#/x-defs/schema-cluster-app-config-file-install-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-cluster-app-config-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-cluster-app-config-file-upload-action"
        }
      }
    },
    "cue-show-schema-cluster-app-config-file": {
      "description": "App config file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-app-config-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-config-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-app-config-file"
      }
    },
    "cue-show-schema-cluster-app-config-files": {
      "description": "App config files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-config-files-mapping"
        }
      ]
    },
    "cue-show-schema-cluster-app-config-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-config-files"
        }
      }
    },
    "schema-cluster-app-config-fetch-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Fetch app file action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-fetch-def"
            }
          }
        }
      }
    },
    "schema-cluster-app-config-fetch-action": {
      "x-cue-marker": "action",
      "description": "Fetch app config file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-fetch-action-parameters"
        }
      ]
    },
    "schema-cluster-app-config-generate-action": {
      "x-cue-marker": "action",
      "description": "Generate app config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-app-config-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-cluster-app-config-fetch-action"
        },
        "@generate": {
          "$ref": "#/x-defs/schema-cluster-app-config-generate-action"
        }
      }
    },
    "cue-show-schema-cluster-app-config-type": {
      "description": "App config type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-type-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-config-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-app-config-types-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-file-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-app-config-type"
      }
    },
    "cue-show-schema-cluster-app-config-types": {
      "description": "App config types",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-config-types-mapping"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-config-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-config-types"
        }
      }
    },
    "cue-show-schema-cluster-sdn-config-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config-app-show-children"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-config-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config-app"
      }
    },
    "cue-show-schema-cluster-sdn-config-apps": {
      "description": "sdn config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-config-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config-apps"
        }
      }
    },
    "cue-show-schema-cluster-sdn-config": {
      "description": "SDN config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-config-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config-show-children"
        }
      ]
    },
    "schema-cluster-sdn-state-show": {
      "x-cue-marker": "show",
      "properties": {
        "state": {
          "description": "sdn state",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-state-type-show": {
      "x-cue-marker": "show",
      "properties": {
        "type": {
          "title": "Type",
          "description": "State File Type",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-state-file-def": {
      "x-cue-marker": "def",
      "description": "state-file-def",
      "type": "string",
      "nullable": true
    },
    "schema-cluster-app-state-file-id": {
      "title": "Available state file",
      "x-cue-marker": "id",
      "x-cue-synopsis": "State file name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-cluster-app-state-file-path-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of a state file",
          "type": "string"
        }
      }
    },
    "schema-cluster-app-state-file-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete app state file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-app-state-file-upload-action": {
      "x-cue-marker": "action",
      "description": "Upload app state file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-upload-file-action-parameters"
        }
      ]
    },
    "schema-cluster-app-state-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-cluster-app-state-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-cluster-app-state-file-upload-action"
        }
      }
    },
    "cue-show-schema-cluster-app-state-file": {
      "description": "App state files",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-app-state-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-state-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-app-state-file"
      }
    },
    "cue-show-schema-cluster-app-state-files": {
      "description": "App state files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-state-files-mapping"
        }
      ]
    },
    "cue-show-schema-cluster-app-state-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-state-files"
        }
      }
    },
    "schema-cluster-app-state-generate-action": {
      "x-cue-marker": "action",
      "description": "Generate app state file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-app-state-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-cluster-app-state-generate-action"
        }
      }
    },
    "cue-show-schema-cluster-app-state-type": {
      "description": "App state type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-type-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-state-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-state-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-app-state-types-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-file-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-app-state-type"
      }
    },
    "cue-show-schema-cluster-app-state-types": {
      "description": "App state types",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-state-types-mapping"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-state-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-app-state-types"
        }
      }
    },
    "cue-show-schema-cluster-sdn-state-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state-app-show-children"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-state-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state-app"
      }
    },
    "cue-show-schema-cluster-sdn-state-apps": {
      "description": "SDN config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-state-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state-apps"
        }
      }
    },
    "cue-show-schema-cluster-sdn-state": {
      "description": "SDN state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-state-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state-show-children"
        }
      ]
    },
    "schema-cluster-partition-id-def": {
      "x-cue-marker": "def",
      "description": "Partition ID",
      "type": "string",
      "format": "integer",
      "x-cue-minimum": 1,
      "x-cue-maximum": 32766,
      "nullable": true
    },
    "schema-cluster-partition-id": {
      "title": "partition-id",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Partition ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-partition-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-cluster-sdn-partition-show": {
      "x-cue-marker": "show",
      "properties": {
        "name": {
          "description": "Partition name",
          "title": "Name",
          "type": "string"
        },
        "num-gpus": {
          "description": "Number of GPUs",
          "title": "Num of GPUs",
          "type": "integer"
        },
        "health": {
          "description": "Health",
          "title": "Health",
          "type": "string"
        },
        "resiliency-mode": {
          "description": "Resiliency mode",
          "title": "Resiliency mode",
          "type": "string"
        },
        "confidential-compute": {
          "description": "Confidential compute",
          "title": "Confidential compute",
          "type": "string",
          "x-cue-prune": [
            "nvos"
          ]
        },
        "mcast-limit": {
          "description": "Multicast group limit",
          "title": "Multicast groups limit",
          "type": "integer"
        },
        "partition-type": {
          "description": "Partition type",
          "title": "Partition type",
          "type": "string"
        }
      }
    },
    "schema-cluster-sdn-partition-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-instance-view": {
        "row_order": [
          "name",
          "num-gpus",
          "health",
          "resiliency-mode",
          "mcast-limit",
          "partition-type"
        ],
        "expand_collections": [
          "locations"
        ]
      }
    },
    "schema-cluster-location-id-def": {
      "x-cue-marker": "def",
      "description": "Location ID, in the format of\n<chassis-id>.<slot-id>.<host-id>.<gpu-id>, the chassis-id, slot-id,\nhost-id and gpu-id are integers.\n",
      "x-action-param-type": "optional",
      "type": "string",
      "nullable": true,
      "format": "location-id"
    },
    "schema-cluster-location-id": {
      "title": "GPU Location",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Location ID in <chassis-id>.<slot-id>.<host-id>.<gpu-id>\n",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-location-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-cluster-sdn-partition-location-show": {
      "x-cue-marker": "show",
      "properties": {
        "uuid": {
          "description": "GPU UID",
          "title": "UUID",
          "type": "string"
        }
      }
    },
    "schema-cluster-no-reroute-def": {
      "x-cue-marker": "def",
      "description": "Do not update routing table for the partition\n(by default, it updates the routing table)\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-cluster-sdn-partition-location-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Update partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "no-reroute": {
              "$ref": "#/x-defs/schema-cluster-no-reroute-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-location-update-action": {
      "x-cue-marker": "action",
      "description": "Add a GPU to a partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-update-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-location-restore-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Restore partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "no-reroute": {
              "$ref": "#/x-defs/schema-cluster-no-reroute-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-location-restore-action": {
      "x-cue-marker": "action",
      "description": "Remove a GPU from a partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-restore-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-location-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-update-action"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-restore-action"
        }
      }
    },
    "cue-show-schema-cluster-sdn-partition-location": {
      "description": "Cluster partition local",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-partition-locations-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-location-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-location"
      }
    },
    "cue-show-schema-cluster-sdn-partition-locations": {
      "description": "GPU locations from a partition",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-locations-mapping"
        }
      ]
    },
    "schema-cluster-uuid-str-def": {
      "x-cue-marker": "def",
      "description": "GPU UID\n",
      "x-action-param-type": "optional",
      "type": "string",
      "format": "integer",
      "x-cue-minimum": 0,
      "x-cue-maximum": 18446744073709551615,
      "nullable": true
    },
    "schema-cluster-uuid-id": {
      "title": "GPU UUID",
      "x-cue-marker": "id",
      "x-cue-synopsis": "UUID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-uuid-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-cluster-sdn-partition-uuid-show": {
      "x-cue-marker": "show",
      "properties": {
        "location": {
          "description": "Location",
          "title": "Location",
          "type": "string"
        }
      }
    },
    "schema-cluster-sdn-partition-uuid-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Update partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "no-reroute": {
              "$ref": "#/x-defs/schema-cluster-no-reroute-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-uuid-update-action": {
      "x-cue-marker": "action",
      "description": "Add a GPU UUID to a partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-update-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-uuid-restore-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Restore partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "no-reroute": {
              "$ref": "#/x-defs/schema-cluster-no-reroute-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-uuid-restore-action": {
      "x-cue-marker": "action",
      "description": "Remove a GPU UUID from a partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-restore-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-uuid-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-update-action"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-restore-action"
        }
      }
    },
    "cue-show-schema-cluster-sdn-partition-uuid": {
      "description": "GPU UID",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-partition-uuids-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-uuid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-uuid"
      }
    },
    "cue-show-schema-cluster-sdn-partition-uuids": {
      "description": "GPU UIDs from a partition",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-uuids-mapping"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-partition-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "locations": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-locations"
        },
        "uuids": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-uuids"
        }
      }
    },
    "schema-cluster-partition-name-def": {
      "x-cue-marker": "def",
      "description": "Partition name, must be unique in the domain\n",
      "x-action-param-type": "optional",
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-cluster-resiliency-mode-def": {
      "x-cue-marker": "def",
      "description": "The resiliency mode for a partition\n",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "full_bandwidth",
        "adaptive_bandwidth",
        "user_action"
      ],
      "nullable": true
    },
    "schema-cluster-confidential-compute-def": {
      "x-cue-marker": "def",
      "description": "Confidential Compute mode, if true, enables Confidential\nCompute mode for the partition\n",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "true",
        "false"
      ],
      "nullable": true
    },
    "schema-cluster-mcast-limit-def": {
      "x-cue-marker": "def",
      "description": "Maximum number of multicast groups allowed for the partition\n",
      "x-action-param-type": "optional",
      "type": "integer",
      "minimum": 0,
      "maximum": 1024,
      "nullable": true
    },
    "schema-cluster-uuid-int-def": {
      "x-cue-marker": "def",
      "description": "GPU UID\n",
      "x-action-param-type": "optional",
      "type": "integer",
      "minimum": 0,
      "maximum": 18446744073709551615,
      "nullable": true
    },
    "schema-cluster-sdn-partition-create-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Create partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "name": {
              "$ref": "#/x-defs/schema-cluster-partition-name-def"
            },
            "resiliency-mode": {
              "$ref": "#/x-defs/schema-cluster-resiliency-mode-def"
            },
            "confidential-compute": {
              "x-action-param-type": "optional",
              "x-cue-prune": [
                "nvos"
              ],
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-cluster-confidential-compute-def"
                }
              ]
            },
            "mcast-limit": {
              "$ref": "#/x-defs/schema-cluster-mcast-limit-def"
            },
            "location": {
              "$ref": "#/x-defs/schema-cluster-location-id-def"
            },
            "uuid": {
              "$ref": "#/x-defs/schema-cluster-uuid-int-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-create-action": {
      "x-cue-marker": "action",
      "description": "Create partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-create-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-reroute-def": {
      "x-cue-marker": "def",
      "description": "Update the routing table for the partition.\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-cluster-sdn-partition-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Update partition parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "reroute": {
              "$ref": "#/x-defs/schema-cluster-reroute-def"
            }
          }
        }
      }
    },
    "schema-cluster-sdn-partition-update-action": {
      "x-cue-marker": "action",
      "description": "Update a partition",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-update-action-parameters"
        }
      ]
    },
    "schema-cluster-sdn-partition-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@create": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-create-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-delete-action"
        },
        "@update": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-update-action"
        }
      }
    },
    "cue-show-schema-cluster-sdn-partition": {
      "description": "SDN partition",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-action-children"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-partitions-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-partition-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partition"
      }
    },
    "schema-cluster-sdn-partitions-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "ID",
        "columns": [
          "name",
          "num-gpus",
          "health",
          "resiliency-mode",
          "mcast-limit",
          "partition-type"
        ]
      }
    },
    "cue-show-schema-cluster-sdn-partitions": {
      "description": "SDN partitions",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partitions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partitions-presentation"
        }
      ]
    },
    "cue-show-schema-cluster-sdn-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "config": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-config"
        },
        "state": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-state"
        },
        "partition": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-partitions"
        }
      }
    },
    "cue-show-schema-cluster-sdn": {
      "description": "Top-level node which contains SDN properties",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn-show-children"
        }
      ]
    },
    "cue-show-schema-root-root-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "vrf": {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrfs"
        },
        "sdn": {
          "$ref": "#/x-defs/cue-show-schema-cluster-sdn"
        }
      }
    },
    "cue-show-schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree",
      "type": "object",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-root-common-root-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-root-root-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-root-root-show-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-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-ports-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-ports-mapping"
        }
      ]
    },
    "cue-patch-schema-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-tcp-flags-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-flags-isa-flags-container-trait": {
      "x-cue-marker": "trait",
      "allOf": []
    },
    "cue-patch-schema-common-acl-connection-state-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-extension-header-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-ecn-flags-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-match-config-children": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-police-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-range": {
      "description": "Translate IP range",
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-ip"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-port"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-action-config-children": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-set"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-erspan"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-police"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-recent"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-common-acl-acl-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-acl"
      }
    },
    "cue-patch-schema-common-acl-acls": {
      "description": "ACL rules",
      "x-cue-marker": "collection",
      "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-header-header": {
      "description": "Header which contains info needed for schema migration\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-outbound-control-plane": {
      "description": "Outbound control-plane details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-outbound-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-outbound-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-inbound-control-plane": {
      "description": "Inbound control-plane",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-inbound-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-inbound-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-if-acl-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-inbound"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-if-acl-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-if-acls-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-if-acl"
      }
    },
    "cue-patch-schema-common-acl-if-acls": {
      "description": "Interface ACL rules",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-if-acls-mapping"
        }
      ]
    },
    "cue-patch-schema-common-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-ports-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-lldp-port"
      }
    },
    "cue-patch-schema-common-lldp-ports": {
      "description": "L4 ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports-mapping"
        }
      ]
    },
    "cue-patch-schema-common-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-lldp-app"
      }
    },
    "cue-patch-schema-common-lldp-apps": {
      "description": "Application names",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-apps-mapping"
        }
      ]
    },
    "cue-patch-schema-common-lldp-if-application-tlv-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-apps"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-if-application-tlv-config-children"
        }
      ]
    },
    "cue-patch-schema-common-lldp-if-lldp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-common-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-if-lldp-config-children"
        }
      ]
    },
    "cue-patch-schema-interface-interface-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-if-acls"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-if-lldp"
        }
      }
    },
    "cue-patch-schema-if-ip-dhcp-client": {
      "description": "DHCP client configuration for an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-config"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-action-children"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-prefixes-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefixes-mapping"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-addresses-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-if-ip-ip-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "dhcp-client": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-dhcp-client"
        },
        "dhcp-client6": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-dhcp-client"
        },
        "address": {
          "description": "IPv4 and IPv6 address",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "Default IPv4 and IPv6 gateways",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ip-config-children"
        }
      ]
    },
    "cue-patch-schema-common-if-link-link-state-config-children": {
      "x-cue-marker": "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-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-link-state-config-children"
        }
      ]
    },
    "cue-patch-schema-if-link-link-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-patch-schema-if-link-link-state"
        }
      }
    },
    "cue-patch-schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-if-link-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-interface-common-interface-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$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"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        }
      ]
    },
    "cue-patch-schema-interface-interfaces-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-interface-interface"
      }
    },
    "cue-patch-schema-interface-interfaces": {
      "description": "Interfaces",
      "x-cue-marker": "collection",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-interface-interfaces-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-external-api-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-external-api-listening-addresses-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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 configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-mtls-config"
        }
      ]
    },
    "cue-patch-schema-external-api-api-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-common-system-system-message": {
      "description": "Display system pre-login, post-login and post-logout messages",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-password-hardening-config"
        }
      ]
    },
    "cue-patch-schema-security-db": {
      "description": "db configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-security-encryption-config-children"
        }
      ]
    },
    "cue-patch-schema-security-security-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-pagination-config"
        }
      ]
    },
    "cue-patch-schema-common-system-system-cli-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-system-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-vrfs-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-allow-users-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-deny-users-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-port-mapping": {
      "x-cue-marker": "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.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "vrf": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "x-cue-prune": [
            "nvos"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-common-snmp-viewname": {
      "description": "A viewname",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-shas-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-username-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-username-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-usernames-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-mibs-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "access": {
          "x-cue-prune": [
            "nvos"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "viewname": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-system-log-log-rotation": {
      "description": "Log rotation configuration instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-rotation-config"
        }
      ]
    },
    "cue-patch-schema-common-system-log-component-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "rotation": {
          "x-cue-prune": [
            "cl",
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-log-system-log-component": {
      "description": "A component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-log-component-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-log-components-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-component-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-log-component"
      }
    },
    "cue-patch-schema-common-system-log-system-log-components": {
      "description": "Components",
      "x-cue-marker": "collection",
      "title": "Components",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-log-components-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-log-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "component": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-log-components"
        },
        "rotation": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-log-system-logs": {
      "description": "Display system logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-logs-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-action-children"
        }
      ]
    },
    "cue-patch-schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-config"
        }
      ]
    },
    "cue-patch-schema-common-dns-servers-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dns-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-common-dns-dns-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "api": {
          "$ref": "#/x-defs/cue-patch-schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/cue-patch-schema-common-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"
        },
        "log": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-logs"
        },
        "dns": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "cue-patch-schema-aaa-allow-reset-local-passwords": {
      "description": "Local users' passwords reset.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-allow-reset-local-passwords-config"
        }
      ]
    },
    "cue-patch-schema-aaa-restrictions": {
      "description": "AAA authentication restrictions configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-config"
        },
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-action-children"
        }
      ]
    },
    "cue-patch-schema-aaa-authentication-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "restrictions": {
          "$ref": "#/x-defs/cue-patch-schema-aaa-restrictions"
        }
      }
    },
    "cue-patch-schema-aaa-authentication": {
      "description": "AAA authentication configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-authentication-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-aaa-authentication-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-radius-accounting": {
      "description": "RADIUS accounting",
      "x-cue-marker": "instance",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-accounting-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Radius-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-per-server-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-radius-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-server"
      }
    },
    "cue-patch-schema-common-system-aaa-radius-servers": {
      "description": "Configure remote RADIUS servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-radius-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "accounting": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-accounting"
            }
          ]
        },
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-servers"
        }
      }
    },
    "cue-patch-schema-common-system-aaa-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-server": {
      "description": "TACACS server configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-server-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-server-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-server"
      }
    },
    "cue-patch-schema-common-system-aaa-tacacs-servers": {
      "description": "Set of server priorities",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-server-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-accounting": {
      "description": "TACACS accounting configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-accounting-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authentication-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-user-exclude": {
      "description": "Exclude user configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-exclude-user-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-exclude-user-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-user-exclude"
      }
    },
    "cue-patch-schema-common-system-aaa-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-exclude-user-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-command-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-auth-command"
      }
    },
    "cue-patch-schema-common-system-aaa-tacacs-command": {
      "description": "Authorization commands configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-authorization-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-command"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authorization-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-authorization-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authorization"
      }
    },
    "cue-patch-schema-common-system-aaa-tacacs-authorizations": {
      "description": "TACACS authorization config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-authorization-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-tacacs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "description": "Configure remote TACACS servers",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-servers"
            }
          ]
        },
        "accounting": {
          "description": "Configure TACACS accounting",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "Configure TACACS Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authentication"
            }
          ]
        },
        "exclude-user": {
          "description": "Configure TACACS exclude-user",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "Configure TACACS Authorization",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-tacacs": {
      "description": "TACACS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-per-server-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldap-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-server"
      }
    },
    "cue-patch-schema-common-system-aaa-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-ssl-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldapfilter": {
      "description": "Configure LDAP search filters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-filter-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-map-passwd": {
      "description": "Configure LDAP search map for passwd (user) attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-passwd-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-map-group": {
      "description": "Configure LDAP search map for group attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-group-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldap-map-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "passwd": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-map-passwd"
        },
        "group": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-map-group"
        }
      }
    },
    "cue-patch-schema-common-system-aaa-ldapmap": {
      "description": "Configure LDAP search map",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-map-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ldap-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapssl"
        },
        "filter": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapfilter"
            }
          ]
        },
        "map": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapmap"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-ldap": {
      "description": "LDAP servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-config-children"
        }
      ]
    },
    "cue-patch-schema-aaa-aaa-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "allow-reset-local-passwords": {
          "$ref": "#/x-defs/cue-patch-schema-aaa-allow-reset-local-passwords"
        },
        "authentication": {
          "$ref": "#/x-defs/cue-patch-schema-aaa-authentication"
        },
        "radius": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius"
        },
        "tacacs": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs"
        },
        "ldap": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap"
        }
      }
    },
    "cue-patch-schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-spiffe-id-config": {
      "description": "Spiffe Id Config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-spiffe-ids-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-spiffe-id-config"
      }
    },
    "cue-patch-schema-common-system-aaa-spiffe-ids": {
      "description": "Spiffe-Id mapped to the user. User can have multiple Spiffe Id(s).\n",
      "x-cue-marker": "collection",
      "title": "Spiffe Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-spiffe-ids-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-user-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh"
            }
          ]
        },
        "spiffe-id": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-spiffe-ids"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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"
            }
          ]
        },
        "radius": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius"
        }
      }
    },
    "cue-patch-schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-syslog-filter": {
      "description": "Remote server log filtering",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-filter-config"
        }
      ]
    },
    "cue-patch-schema-syslog-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "filter": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-filter"
        }
      }
    },
    "cue-patch-schema-syslog-server": {
      "description": "A remote syslog server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-server-config-children"
        }
      ]
    },
    "cue-patch-schema-syslog-servers-mapping": {
      "x-cue-marker": "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 syslog servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-syslog-format-welf": {
      "description": "WELF format configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-format-welf-config"
        }
      ]
    },
    "cue-patch-schema-syslog-format-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "welf": {
          "description": "WELF log format",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-syslog-format-welf"
            }
          ]
        },
        "standard": {
          "description": "Standard log format",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-syslog-format": {
      "description": "Remote syslog format",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-format-config-children"
        }
      ]
    },
    "cue-patch-schema-syslog-syslog-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-servers"
        },
        "format": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-format"
        }
      }
    },
    "cue-patch-schema-syslog-syslog": {
      "description": "Syslog servers",
      "title": "Syslog servers",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-syslog-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-syslog-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-config-action-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-common-config-auto-save-config-children"
        }
      ]
    },
    "cue-patch-schema-gnmi-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-gnmi-listening-addresses-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-gnmi-listening-address"
      }
    },
    "cue-patch-schema-gnmi-listening-addresses": {
      "description": "Set of listening addresses",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-listening-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-gnmi-mtls": {
      "description": "gnmi-server security mTLS configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-mtls-config"
        }
      ]
    },
    "cue-patch-schema-gnmi-gnmi-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "listening-address": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-gnmi-listening-addresses"
            }
          ]
        },
        "mtls": {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-mtls"
        }
      }
    },
    "cue-patch-schema-gnmi-gnmi-server": {
      "description": "GNMI server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-gnmi-server-config-children"
        }
      ]
    },
    "cue-patch-schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-server-config"
        }
      ]
    },
    "cue-patch-schema-ntp-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ntp-server"
      }
    },
    "cue-patch-schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-ntp-key": {
      "description": "NTP authentication key",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-key-config"
        }
      ]
    },
    "cue-patch-schema-ntp-keys-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ntp-key"
      }
    },
    "cue-patch-schema-ntp-keys": {
      "description": "NTP authentication keys",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-keys-mapping"
        }
      ]
    },
    "cue-patch-schema-ntp-ntp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-servers"
        },
        "key": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-keys"
        }
      }
    },
    "cue-patch-schema-ntp-ntp": {
      "description": "Network Time Protocol configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-ntp-config-children"
        }
      ]
    },
    "cue-patch-schema-stats-stats-category": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic category",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-category-config"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-category-action-children"
        }
      ]
    },
    "cue-patch-schema-stats-stats-categories-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stats-category-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-stats-stats-category"
      }
    },
    "cue-patch-schema-stats-stats-categories": {
      "description": "Statistics categories",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-stats-stats-categories-mapping"
        }
      ]
    },
    "cue-patch-schema-stats-stats-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "category": {
          "$ref": "#/x-defs/cue-patch-schema-stats-stats-categories"
        }
      }
    },
    "cue-patch-schema-stats-stats": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Statistic feature config, state and actions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-stats-stats-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-action-children"
        }
      ]
    },
    "cue-patch-schema-system-serial-console": {
      "description": "Serial console configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-serial-console-config"
        }
      ]
    },
    "cue-patch-schema-ptp-ptp": {
      "description": "PTP protocol",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        }
      ]
    },
    "cue-patch-schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-ports-prio-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-apps-prio-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "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-cue-marker": "instance",
      "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-schema-events-system-events": {
      "description": "System events",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-events-system-events-action-children"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-config"
        }
      ]
    },
    "cue-patch-schema-system-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "security": {
          "$ref": "#/x-defs/cue-patch-schema-security-security"
        },
        "aaa": {
          "$ref": "#/x-defs/cue-patch-schema-aaa-aaa"
        },
        "syslog": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-syslog"
        },
        "config": {
          "$ref": "#/x-defs/cue-patch-schema-system-config"
        },
        "gnmi-server": {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-gnmi-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-snmp-server"
        },
        "ntp": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-ntp"
        },
        "stats": {
          "$ref": "#/x-defs/cue-patch-schema-stats-stats"
        },
        "serial-console": {
          "$ref": "#/x-defs/cue-patch-schema-system-serial-console"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-ptp"
        },
        "ztp": {
          "$ref": "#/x-defs/cue-patch-schema-common-ztp-ztp"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-lldp"
        },
        "events": {
          "$ref": "#/x-defs/cue-patch-schema-events-system-events"
        }
      }
    },
    "cue-patch-schema-system-system": {
      "description": "Top-level node which contains system-wide properties",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-timezone-system-timezone-config"
        },
        {
          "$ref": "#/x-defs/schema-system-contact-system-contact-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-power-cycle-action-children"
        }
      ]
    },
    "cue-patch-schema-ib-ib": {
      "description": "IB devices",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-system-fae-system-ready": {
      "description": "System ready configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-system-ready-config"
        }
      ]
    },
    "cue-patch-schema-system-fae-system-fatal": {
      "description": "Fatal state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-config"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-action-children"
        }
      ]
    },
    "cue-patch-schema-system-fae-mgmt-unsolicited": {
      "description": "Mgmt-unsolicited state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-mgmt-unsolicited-config"
        }
      ]
    },
    "cue-patch-schema-log-fae-system-remarkable-logs": {
      "description": "Display remarkable logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-log-fae-system-remarkable-logs-config"
        }
      ]
    },
    "cue-patch-schema-log-fae-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "remarkable-logs": {
          "$ref": "#/x-defs/cue-patch-schema-log-fae-system-remarkable-logs"
        }
      }
    },
    "cue-patch-schema-log-fae-system-logs": {
      "description": "FAE system logs configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-log-fae-system-logs-config-children"
        }
      ]
    },
    "cue-patch-schema-system-fae-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ready": {
          "$ref": "#/x-defs/cue-patch-schema-system-fae-system-ready"
        },
        "fatal": {
          "$ref": "#/x-defs/cue-patch-schema-system-fae-system-fatal"
        },
        "mgmt-unsolicited": {
          "$ref": "#/x-defs/cue-patch-schema-system-fae-mgmt-unsolicited"
        },
        "log": {
          "$ref": "#/x-defs/cue-patch-schema-log-fae-system-logs"
        }
      }
    },
    "cue-patch-schema-system-fae-system": {
      "description": "FAE system configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-system-fae-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-action-children"
        }
      ]
    },
    "cue-patch-schema-fae-fae-sonic-cli": {
      "description": "fae sonic-cli control",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli-action-children"
        }
      ]
    },
    "cue-patch-schema-ib-fae-ib-ufm-mad": {
      "description": "FAE IB UFM MAD commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-config"
        }
      ]
    },
    "cue-patch-schema-ib-fae-ib-link-low-power": {
      "description": "FAE IB link low power commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power-config"
        }
      ]
    },
    "cue-patch-schema-ib-fae-ib-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ufm-mad": {
          "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib-ufm-mad"
        },
        "link-low-power": {
          "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib-link-low-power"
        }
      }
    },
    "cue-patch-schema-ib-fae-ib": {
      "description": "FAE IB commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib-config-children"
        }
      ]
    },
    "cue-patch-schema-ib-fast-recovery-fae-fast-recovery-trigger": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Fast-recovery trigger",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-config"
        }
      ]
    },
    "cue-patch-schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-trigger"
      }
    },
    "cue-patch-schema-ib-fast-recovery-fae-fast-recovery-triggers": {
      "x-cue-marker": "collection",
      "description": "Fast-recovery triggers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping"
        }
      ]
    },
    "cue-patch-schema-ib-fast-recovery-fae-fast-recovery-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "trigger": {
          "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-triggers"
        }
      }
    },
    "cue-patch-schema-ib-fast-recovery-fae-fast-recovery": {
      "description": "IB fast-recovery configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-config-children"
        }
      ]
    },
    "cue-patch-schema-fae-fae-bmc-redfish-login-token": {
      "description": "fae BMC Redfish Login Token",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-bmc-redfish-login-token-action-children"
        }
      ]
    },
    "cue-patch-schema-fae-fae-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "system": {
          "$ref": "#/x-defs/cue-patch-schema-system-fae-system"
        },
        "sonic-cli": {
          "$ref": "#/x-defs/cue-patch-schema-fae-fae-sonic-cli"
        },
        "ib": {
          "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib"
        },
        "fast-recovery": {
          "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery"
        },
        "bmc-redfish-login-token": {
          "$ref": "#/x-defs/cue-patch-schema-fae-fae-bmc-redfish-login-token"
        }
      }
    },
    "cue-patch-schema-fae-fae": {
      "description": "fae component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-fae-fae-config-children"
        }
      ]
    },
    "cue-patch-schema-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware-component-mapping"
        }
      ]
    },
    "cue-patch-schema-platform-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "firmware": {
          "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware"
        }
      }
    },
    "cue-patch-schema-common-platform-ps-redundancy": {
      "description": "PS-redundancy configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-ps-redundancy-config"
        }
      ]
    },
    "cue-patch-schema-common-platform-common-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ps-redundancy": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-platform-ps-redundancy"
            }
          ]
        }
      }
    },
    "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-platform-platform-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-platform-common-platform-config-children"
        }
      ]
    },
    "cue-patch-schema-cluster-cluster": {
      "description": "Cluster state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-config"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-action-children"
        }
      ]
    },
    "cue-patch-schema-root-root-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-acls"
        },
        "header": {
          "$ref": "#/x-defs/cue-patch-schema-header-header"
        },
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-interface-interfaces"
        },
        "system": {
          "$ref": "#/x-defs/cue-patch-schema-system-system"
        },
        "ib": {
          "$ref": "#/x-defs/cue-patch-schema-ib-ib"
        },
        "fae": {
          "$ref": "#/x-defs/cue-patch-schema-fae-fae"
        },
        "platform": {
          "$ref": "#/x-defs/cue-patch-schema-platform-platform"
        },
        "cluster": {
          "$ref": "#/x-defs/cue-patch-schema-cluster-cluster"
        }
      }
    },
    "cue-patch-schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree",
      "type": "object",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "nullable": true,
      "allOf": [
        {
          "$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-common-platform-ps-redundancy": {
      "description": "PS-redundancy configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-platform-ps-redundancy"
          }
        }
      }
    },
    "cue-patch-response-common-platform-ps-redundancy": {
      "description": "PS-redundancy configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-platform-ps-redundancy"
          }
        }
      }
    },
    "cue-show-schema-asic-asic-info": {
      "description": "ASIC information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-power-show"
        }
      ]
    },
    "cue-show-schema-asic-asics-info-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asic-asic-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-asic-asic-info"
      }
    },
    "schema-asic-asics-info-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "active-profile",
          "short-term-average",
          "long-term-average"
        ]
      }
    },
    "cue-show-schema-asic-asics-info": {
      "description": "Set of ASICs information",
      "x-cue-marker": "collection",
      "title": "ASIC",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-asic-asics-info-mapping"
        },
        {
          "$ref": "#/x-defs/schema-asic-asics-info-presentation"
        }
      ]
    },
    "cue-show-response-asic-asics": {
      "description": "Set of ASICs information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-asic-asics-info"
          }
        }
      }
    },
    "parameter-asic-asic-id": {
      "name": "asic-id",
      "in": "path",
      "required": true,
      "description": "ASIC identifier",
      "schema": {
        "$ref": "#/x-defs/schema-asic-asic-id"
      }
    },
    "cue-show-response-asic-asic": {
      "description": "ASIC information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-asic-asic"
          }
        }
      }
    },
    "cue-show-response-asic-asic-power": {
      "description": "ASIC power information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-asic-asic-power"
          }
        }
      }
    },
    "cue-show-response-asic-asic-power-counters": {
      "description": "ASIC power counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-asic-asic-power-counters"
          }
        }
      }
    },
    "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"
          }
        }
      }
    },
    "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,
      "x-cue-marker": "instance",
      "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"
          }
        }
      }
    },
    "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"
      }
    },
    "schema-common-sensors-leakage-sensor-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-leakage-sensor-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Physical sensor identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-leakage-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-leakage-sensor-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-leakage-sensor-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-leakage-sensors-mapping": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "state"
        ]
      }
    },
    "cue-show-schema-common-sensors-leakage-sensors": {
      "description": "The leakage sensors on the switch",
      "x-cue-marker": "collection",
      "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"
          }
        }
      }
    },
    "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": {
      "x-cue-marker": "def",
      "not": {
        "not": {
          "additionalProperties": {
            "not": {
              "enum": [
                null
              ]
            }
          }
        }
      }
    },
    "schema-common-no-nulls-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-software-installed": {
      "description": "An installed package",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "installed": {
          "$ref": "#/x-defs/schema-software-installeds"
        }
      }
    },
    "schema-software-software": {
      "description": "The platform's software",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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"
          }
        }
      }
    },
    "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-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,
      "x-cue-marker": "instance",
      "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"
          }
        }
      }
    },
    "schema-common-transceiver-transceiver-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "transceiver-name"
    },
    "schema-common-transceiver-transceiver-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Interface identifier",
      "title": "Transceiver",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-transceiver-transceiver-show": {
      "x-cue-marker": "show",
      "properties": {
        "cable-type": {
          "description": "The cable type connected to 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": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "The vendor OUI",
          "type": "string"
        },
        "revision-compliance": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "The revision compliance",
          "type": "string"
        },
        "cable-length": {
          "description": "The cable length connected to the module",
          "type": "string"
        },
        "supported-cable-length": {
          "description": "The supported cable length of the module",
          "type": "string"
        },
        "supported-cable-length-smf": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "The SMF supported cable length of 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"
        },
        "fault-condition": {
          "description": "Module fault condition status",
          "type": "string"
        },
        "els-mapping": {
          "description": "The laser source of the module",
          "type": "string"
        },
        "fw-version": {
          "x-cue-prune": [
            "cl"
          ],
          "title": "FW Version",
          "description": "The FW version of the transceiver module",
          "type": "string"
        }
      }
    },
    "schema-common-transceiver-channel-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-transceiver-channel-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "channel identifier",
      "title": "ch",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-transceiver-channel-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "High Warn Threshold",
          "description": "The tx-bias warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "High Warn Threshold",
          "description": "The tx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "High Warn Threshold",
          "description": "The rx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "channel_show.j2",
      "x-cue-custom-display-unit": "cue_platform_v1"
    },
    "cue-show-schema-common-transceiver-channel": {
      "description": "A channel in the platform",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver's channel in the platform",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "channels_show.j2",
      "x-cue-custom-display-unit": "cue_platform_v1"
    },
    "cue-show-schema-common-transceiver-channels": {
      "description": "Set of all transceiver's channels in the platform",
      "x-cue-marker": "collection",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's channels in the platform",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "High Warn Threshold",
          "description": "The high temperature warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "nvos"
          ],
          "title": "High Warn Threshold",
          "description": "The high voltage warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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",
      "x-cue-marker": "def",
      "nullable": true
    },
    "schema-common-transceiver-fw-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The name of the FW file for transceiver module.",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver's FW file in the platform",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "title": "Transceiver files",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's FW files in the platform",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver firmware information in the platform",
      "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"
        }
      ]
    },
    "schema-common-transceiver-empty-config": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-transceiver-empty-module": {
      "description": "A port effected by the module",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-empty-config"
        }
      ]
    },
    "cue-show-schema-common-transceiver-port-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-transceiver-empty-module"
      }
    },
    "cue-show-schema-common-transceiver-port-map": {
      "description": "Set of all ports effected by the module",
      "x-cue-marker": "collection",
      "title": "Port Mapping",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all ports effected by the module",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-port-mapping"
        }
      ]
    },
    "cue-show-schema-common-transceiver-oe-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-transceiver-empty-module"
      }
    },
    "cue-show-schema-common-transceiver-oe-map": {
      "description": "Set of all optical engines effected by the module",
      "x-cue-marker": "collection",
      "title": "Port Mapping",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all optical engines effected by the module",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-oe-mapping"
        }
      ]
    },
    "cue-show-schema-common-transceiver-transceiver-show-children": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw"
            }
          ]
        },
        "port-mapping": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-transceiver-port-map"
            }
          ]
        },
        "oe-mapping": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-transceiver-oe-map"
            }
          ]
        }
      }
    },
    "schema-common-transceiver-transceiver-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "transceiver_show.j2",
      "x-cue-custom-display-unit": "cue_platform_v1"
    },
    "schema-common-transceiver-transceiver-reset-action": {
      "x-cue-marker": "action",
      "description": "Reset transceiver module",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-transceiver-transceiver-action-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver in the platform",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "identifier",
          "vendor-name",
          "vendor-pn",
          "vendor-sn",
          "vendor-rev",
          "cable-length",
          "cable-type",
          "diagnostics-status",
          "status",
          "error-status",
          "vendor-oui",
          "revision-compliance",
          "supported-cable-length",
          "supported-cable-length-smf",
          "fw-version"
        ]
      }
    },
    "cue-show-schema-common-transceiver-transceivers": {
      "description": "Set of all transceivers in the platform",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceivers in the platform",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceivers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceivers-presentation"
        }
      ]
    },
    "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",
              "/*/fw-version",
              "/*/vendor-rev",
              "/*/vendor-name",
              "/*/vendor-pn",
              "/*/vendor-sn"
            ]
          }
        },
        "view:detail": {
          "operationId": "getTransceivers",
          "x-forward-parameters": true,
          "x-cue-marker": "presentation",
          "x-cue-custom-display-template": "detail_show.j2",
          "x-cue-custom-display-unit": "cue_platform_v1",
          "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",
              "/*/fault-condition",
              "/*/port-mapping",
              "/*/els-mapping",
              "/*/oe-mapping",
              "/*/fw-version",
              "/*/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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver in the platform",
      "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show transceiver's FW file in the platform",
      "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"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterface",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/link/diagnostics/*",
              "/link/phy-detail/*",
              "/link/phy-diag/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-interface-interface": {
      "description": "An interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-interface-interface"
          }
        }
      }
    },
    "schema-common-if-stats-if-rate-show": {
      "x-cue-marker": "show",
      "properties": {
        "load-interval": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The interval of interface rates calculation in seconds",
          "type": "integer",
          "title": "Intvl"
        },
        "in-bits-rate": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated receive rate of the interface, measured in bits per second",
          "type": "integer",
          "x-cue-unit": "bps",
          "title": "In-Bits Rate"
        },
        "in-utilization": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated receive utilization percentage of the interface, measured in percentage",
          "type": "number",
          "minimum": 0,
          "maximum": 100,
          "x-cue-unit": "percent",
          "title": "In-Util"
        },
        "in-pkts-rate": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated received rate of the interface, measured in packets per second",
          "type": "integer",
          "x-cue-unit": "pps",
          "title": "In-Pkts Rate"
        },
        "out-bits-rate": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated transmit rate of the interface, measured in bits per second",
          "type": "integer",
          "x-cue-unit": "bps",
          "title": "Out-Bits Rate"
        },
        "out-utilization": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated transmit utilization percentage of the interface, measured in percentage",
          "type": "number",
          "minimum": 0,
          "maximum": 100,
          "x-cue-unit": "percent",
          "title": "Out-Util"
        },
        "out-pkts-rate": {
          "x-cue-prune": [
            "nvos",
            "hbn"
          ],
          "description": "The calculated transmit rate of the interface, measured in packets per second",
          "type": "integer",
          "x-cue-unit": "pps",
          "title": "Out-Pkts Rate"
        }
      }
    },
    "cue-show-schema-common-if-stats-if-rate": {
      "description": "Interface rates",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-stats-if-rate-show"
        }
      ]
    },
    "cue-show-response-common-if-stats-common-if-rate": {
      "description": "Interface rates",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-if-stats-if-rate"
          }
        }
      }
    },
    "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"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaceLink",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/diagnostics/*",
              "/phy-detail/*",
              "/phy-diag/*"
            ]
          }
        }
      }
    },
    "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-schema-common-if-link-if-link-protodown-reason-show-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-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"
          }
        }
      }
    },
    "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"
          }
        }
      }
    },
    "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-schema-common-if-link-link-state-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "up": {
          "description": "Interface is able to send and receive packets",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "Fault condition is detected on the interface",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "lower-layer-down": {
          "description": "Underlying interface preventing up state",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "unavailable": {
          "description": "State of the interface can not be ascertained",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "not-present": {
          "description": "Interface components are missing.",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "testing": {
          "description": "Some tests are being performed on this interface",
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "dormant": {
          "description": "Interface is waiting for external events",
          "x-cue-prune": [
            "cl"
          ],
          "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,
      "x-cue-marker": "instance",
      "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"
        }
      ]
    },
    "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-schema-common-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-link-state-config-children"
        }
      ]
    },
    "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"
          }
        }
      }
    },
    "schema-feature-isa-feature-default-on-config": {
      "x-cue-marker": "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": {
      "x-cue-marker": "trait",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-config"
        }
      ]
    },
    "schema-common-if-link-flap-protection-reason-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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",
      "x-cue-marker": "action-children",
      "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,
      "x-cue-marker": "instance",
      "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-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-schema-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-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-common-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-common-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-common-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/*/action/*",
              "/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-common-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-common-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-common-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"
            ]
          }
        }
      }
    },
    "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"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclInbound",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/inbound/packet",
              "/statistics/*/inbound/byte",
              "/statistics/*/action/*",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/outbound/*",
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "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-common-acl-inbound-control-plane"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclInControlPlane",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/inbound/packet",
              "/statistics/*/inbound/byte",
              "/statistics/*/action/*",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/outbound/*",
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "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-common-acl-inbound-control-plane"
          }
        }
      }
    },
    "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"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclOutbound",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/outbound/packet",
              "/statistics/*/outbound/byte",
              "/statistics/*/action/*",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/inbound/*",
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "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-common-acl-outbound-control-plane"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclOutControlPlane",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/outbound/packet",
              "/statistics/*/outbound/byte",
              "/statistics/*/action/*",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/inbound/*",
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "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-common-acl-outbound-control-plane"
          }
        }
      }
    },
    "schema-common-interface-if-transceiver-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "show",
      "properties": {
        "alt-value": {
          "description": "The Alternate value",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-if-channel-tx-power": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's channels",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channels-mapping"
        }
      ]
    },
    "cue-show-schema-common-interface-intf-temperature": {
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "instance",
      "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's channel thresholds",
      "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-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's temp thresholds",
      "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-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show all transceiver's voltage thresholds",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-trans-thresholds-show-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "intf_thresholds_show.j2",
      "x-cue-custom-display-unit": "cue_platform_v1"
    },
    "cue-show-schema-common-interface-if-transceiver-thresholds": {
      "description": "An interface transceiver thresholds",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-custom-display-template": "intf_transceiver_show.j2",
      "x-cue-custom-display-unit": "cue_platform_v1"
    },
    "cue-show-schema-common-interface-if-transceiver": {
      "description": "An interface transceiver details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-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"
          }
        }
      }
    },
    "response-common-system-factory-default": {
      "description": "Reset system to factory default configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-common-system-factory-default-action-children"
          }
        }
      }
    },
    "schema-common-system-doc-sys-docs-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "type",
          "path"
        ]
      }
    },
    "cue-show-schema-common-system-doc-sys-docs": {
      "description": "system documentation",
      "x-cue-marker": "collection",
      "title": "system document",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-docs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-docs-presentation"
        }
      ]
    },
    "cue-show-response-common-system-doc-system-docs": {
      "description": "System documents",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-docs"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemDoc",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/type",
              "/*/path"
            ]
          }
        }
      }
    },
    "cue-show-response-common-system-doc-system-doc-files": {
      "description": "System document files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-doc-sys-doc-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemDocFiles",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "parameter-common-system-doc-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the file to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-doc-file-name-id"
      }
    },
    "cue-patch-schema-common-system-doc-sys-doc": {
      "description": "A system document in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-doc-sys-doc-actions": {
      "description": "System document actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-doc-sys-doc"
          }
        }
      }
    },
    "cue-show-response-common-lldp-lldp": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp"
          }
        }
      }
    },
    "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-system-log-system-logs": {
      "description": "Display event logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-system-logs"
          }
        }
      }
    },
    "cue-patch-response-common-system-log-system-logs": {
      "description": "Display event logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-logs"
          }
        }
      }
    },
    "cue-show-response-common-system-log-log-rotation": {
      "description": "Log rotation configuration instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-log-rotation"
          }
        }
      }
    },
    "cue-patch-response-common-system-log-log-rotation": {
      "description": "Log rotation configuration instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-log-rotation"
          }
        }
      }
    },
    "cue-show-response-common-system-log-system-logs-files": {
      "description": "System log files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-logs-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemLogsFiles",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        },
        "view:list": {
          "operationId": "getSystemLogsFiles",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        },
        "view:follow": {
          "operationId": "getSystemLogsFiles",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "tail -F",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "parameter-common-system-log-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the file to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-log-file-name-id"
      }
    },
    "cue-show-response-common-system-log-system-logs-file": {
      "description": "System log file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-log-file"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemLogFile",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*"
            ]
          }
        }
      }
    },
    "cue-patch-schema-common-system-log-log-file": {
      "description": "An log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-log-system-logs-file": {
      "description": "System log file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-log-file"
          }
        }
      }
    },
    "cue-show-response-common-system-log-system-log-components": {
      "description": "Log components",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-system-log-components"
          }
        }
      }
    },
    "cue-patch-response-common-system-log-system-log-components": {
      "description": "Log components",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-log-components"
          }
        }
      }
    },
    "parameter-common-system-log-component-name": {
      "name": "component-name",
      "in": "path",
      "required": true,
      "description": "The name of the component to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-log-component-name-id"
      }
    },
    "cue-show-response-common-system-log-system-log-component": {
      "description": "A log component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-system-log-component"
          }
        }
      }
    },
    "cue-patch-response-common-system-log-system-log-component": {
      "description": "A log component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-system-log-component"
          }
        }
      }
    },
    "cue-show-response-common-system-log-system-log-component-files": {
      "description": "System log component files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-component-log-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemLogComponentFiles",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        },
        "view:list": {
          "operationId": "getSystemLogComponentFiles",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        },
        "view:follow": {
          "operationId": "getSystemLogComponentFiles",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "tail -F",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "cue-show-response-common-system-log-system-log-component-file": {
      "description": "System log component file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-log-component-log-file"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemLogComponentFile",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*"
            ]
          }
        }
      }
    },
    "cue-patch-schema-common-system-log-component-log-file": {
      "description": "A component log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-file-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-log-system-log-component-file": {
      "description": "System log component file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-log-component-log-file"
          }
        }
      }
    },
    "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-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-common-system-system-message": {
      "description": "Display system pre-login, post-login and post-logout messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-system-message"
          }
        }
      }
    },
    "cue-patch-response-common-system-system-message": {
      "description": "Display system pre-login, post-login and post-logout messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-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-memory"
          }
        }
      }
    },
    "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "cue-patch-schema-common-system-config-files-fetched-config-file": {
      "description": "fetched config file instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-common-system-config-files-system-config-files-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "def",
      "minLength": 8,
      "maxLength": 250,
      "x-cue-hidden": true,
      "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": {
      "x-cue-marker": "action-parameters",
      "description": "Change system security parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "sed-password": {
              "$ref": "#/x-defs/schema-security-sed-password-def"
            }
          }
        }
      }
    },
    "schema-security-sed-pw-action": {
      "x-cue-marker": "action",
      "description": "Change system security parameters",
      "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": {
      "x-cue-marker": "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 system security parameters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-sed-pw-action-children"
        }
      ]
    },
    "cue-patch-response-security-security-sed-pw": {
      "description": "Change system security parameters",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-spiffe-ids": {
      "description": "Spiffe-Id mapped to the user. User can have multiple Spiffe Id(s).\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-spiffe-ids"
          }
        }
      }
    },
    "parameter-common-system-aaa-spiffe-id": {
      "name": "spiffe-id",
      "in": "path",
      "required": true,
      "description": "Spiffe Id",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id"
      }
    },
    "cue-show-response-common-system-aaa-spiffe-id-config": {
      "description": "Spiffe Id Config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-spiffe-id-config"
          }
        }
      }
    },
    "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-common-system-aaa-radius": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-radius": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-radius-servers": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-servers"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-radius-servers": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-servers"
          }
        }
      }
    },
    "parameter-common-system-aaa-hostname-id": {
      "name": "hostname-id",
      "in": "path",
      "required": true,
      "description": "Server ID",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      }
    },
    "cue-show-response-common-system-aaa-radius-server": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-server"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-radius-server": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-server"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-radius-accounting": {
      "description": "RADIUS accounting",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-radius-accounting"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-radius-accounting": {
      "description": "RADIUS accounting",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-radius-accounting"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs": {
      "description": "TACACS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs": {
      "description": "TACACS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-servers": {
      "description": "Set of server priorities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-servers"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-servers": {
      "description": "Set of server priorities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-servers"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-server": {
      "description": "TACACS server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-server"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-server": {
      "description": "TACACS server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-server"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-accounting": {
      "description": "TACACS accounting configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-accounting"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-accounting": {
      "description": "TACACS accounting configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-accounting"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-authentication": {
      "description": "authentication configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authentication"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-authentication": {
      "description": "authentication configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authentication"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-authorizations": {
      "description": "TACACS authorization config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authorizations"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-authorizations": {
      "description": "TACACS authorization config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authorizations"
          }
        }
      }
    },
    "parameter-common-system-aaa-privilege-level-id": {
      "name": "privilege-level-id",
      "in": "path",
      "required": true,
      "description": "The privilege-level-id to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-privilege-level-id"
      }
    },
    "cue-show-response-common-system-aaa-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-authorization"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-authorization"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-tacacs-command": {
      "description": "Authorization commands configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-tacacs-command"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-tacacs-command": {
      "description": "Authorization commands configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-tacacs-command"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-exclude-user"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-exclude-user"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldap": {
      "description": "LDAP servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldap": {
      "description": "LDAP servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapssl"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapssl"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldapfilter": {
      "description": "Configure LDAP search filters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapfilter"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldapfilter": {
      "description": "Configure LDAP search filters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapfilter"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldapmap": {
      "description": "Configure LDAP search map",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldapmap"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldapmap": {
      "description": "Configure LDAP search map",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldapmap"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-map-passwd": {
      "description": "Configure LDAP search map for passwd (user) attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-map-passwd"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-map-passwd": {
      "description": "Configure LDAP search map for passwd (user) attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-map-passwd"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-map-group": {
      "description": "Configure LDAP search map for group attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-map-group"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-map-group": {
      "description": "Configure LDAP search map for group attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-map-group"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-servers"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-servers"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ldap-server": {
      "description": "LDAP server configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ldap-server"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ldap-server": {
      "description": "LDAP server configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ldap-server"
          }
        }
      }
    },
    "cue-show-response-common-system-disk": {
      "description": "Properties/attributes related to the disk\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-disk"
          }
        }
      }
    },
    "cue-patch-schema-common-system-disk": {
      "description": "Properties/attributes related to the disk\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-ssd-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-disk": {
      "description": "Properties/attributes related to the disk\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-disk"
          }
        }
      }
    },
    "cue-show-response-common-system-disk-usages": {
      "description": "Collection of mount points",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-disk-usages"
          }
        }
      }
    },
    "cue-show-response-acl-acls": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-acls"
          }
        }
      }
    },
    "cue-patch-response-acl-acls": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-acl-permit": {
      "description": "Permit packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config",
      "properties": {}
    },
    "cue-show-schema-common-acl-deny": {
      "description": "Deny packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-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-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-common-system-image-system-image": {
      "description": "System image information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image"
          }
        }
      }
    },
    "cue-patch-schema-common-system-image-system-image": {
      "description": "System image information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-image-system-image": {
      "description": "System image information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-image-system-image"
          }
        }
      }
    },
    "cue-show-response-common-system-image-system-image-files": {
      "description": "System image files available on the system",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-files"
          }
        }
      }
    },
    "parameter-common-system-image-image": {
      "name": "image",
      "in": "path",
      "required": true,
      "description": "Image to interact with",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-image-image-file-id"
      }
    },
    "cue-show-response-common-system-image-system-image-file": {
      "description": "Specific system image file available on the system",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-image-system-image-file"
          }
        }
      }
    },
    "cue-patch-schema-common-system-image-system-image-file": {
      "description": "Specific system image file available on the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-image-system-image-file": {
      "description": "Specific system image file available on the system",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-image-system-image-file"
          }
        }
      }
    },
    "schema-common-fib-vrf-router-ipv4-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "VRF FIB IPv4 parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "ipv4-address": {
              "x-action-param-type": "positional",
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
                }
              ]
            }
          }
        }
      }
    },
    "schema-common-fib-vrf-router-ipv4-action": {
      "x-cue-marker": "action",
      "description": "Displays the FIB route used for a given IPv4 in a given VRF",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv4-action-parameters"
        }
      ]
    },
    "schema-common-fib-vrf-router-ipv4-action-children": {
      "x-cue-marker": "action-children",
      "description": "Fib ipv4 Action Children",
      "properties": {
        "@lookup": {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv4-action"
        }
      }
    },
    "schema-common-fib-vrf-router-ipv6-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "VRF FIB IPv6 parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "ipv6-address": {
              "x-action-param-type": "positional",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
                }
              ]
            }
          }
        }
      }
    },
    "schema-common-fib-vrf-router-ipv6-action": {
      "x-cue-marker": "action",
      "description": "Displays the FIB route used for a given IPv6 in a given VRF",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv6-action-parameters"
        }
      ]
    },
    "schema-common-fib-vrf-router-ipv6-action-children": {
      "x-cue-marker": "action-children",
      "description": "Fib ipv6 Action Children",
      "properties": {
        "@lookup": {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv6-action"
        }
      }
    },
    "schema-common-fib-vrf-router-action-children": {
      "x-cue-marker": "action-children",
      "description": "Fib Action Children",
      "properties": {
        "ipv4": {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv4-action-children"
        },
        "ipv6": {
          "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv6-action-children"
        }
      }
    },
    "response-common-fib-vrf-router-fib": {
      "description": "Fib Action Children",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-common-fib-vrf-router-action-children"
          }
        }
      }
    },
    "response-common-fib-vrf-router-ipv4-fib": {
      "description": "Fib ipv4 Action Children",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv4-action-children"
          }
        }
      }
    },
    "response-common-fib-vrf-router-ipv6-fib": {
      "description": "Fib ipv6 Action Children",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-common-fib-vrf-router-ipv6-action-children"
          }
        }
      }
    },
    "schema-telemetry-export-export-config": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-export-destination-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "destination hostname or IP address",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-server-def"
        }
      ]
    },
    "schema-telemetry-export-destination-config": {
      "x-cue-marker": "config",
      "properties": {
        "stats-group": {
          "description": "The `stats-group` to use for this destination",
          "type": "string",
          "minLength": 1,
          "maxLength": 64,
          "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,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-export-destination": {
      "description": "A remote destination",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-destination-config"
        }
      ]
    },
    "cue-show-schema-telemetry-export-destinations-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-destinations-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-export-grpc-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-export-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-export-config-children"
        }
      ]
    },
    "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-schema-telemetry-export-destination": {
      "description": "A remote destination",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-destination-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-destinations-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destinations-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-grpc-config-children": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-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"
          }
        }
      }
    },
    "schema-telemetry-export-label-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "label key",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-server-def"
        }
      ]
    },
    "schema-telemetry-export-label-config": {
      "x-cue-marker": "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-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-label-config"
        }
      ]
    },
    "cue-show-schema-telemetry-export-labels-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-labels-mapping"
        }
      ]
    },
    "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-schema-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-label-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-labels-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-labels-mapping"
        }
      ]
    },
    "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 configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-mtls"
          }
        }
      }
    },
    "cue-patch-response-external-api-mtls": {
      "description": "API security mTLS configuration",
      "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-cue-marker": "instance",
      "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
        }
      },
      "x-cue-custom-display-template": "certificate-dump.j2",
      "x-cue-custom-display-unit": "cue_core_security_v1"
    },
    "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-external-ca-def": {
      "x-cue-marker": "def",
      "description": "External CA (located separate than global CAs)",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "yes",
        "no"
      ],
      "default": "no"
    },
    "schema-certificate-x509-ca-certificate-import-action-parameters": {
      "description": "Additional parameters for the CA/RA/Root certificate import action",
      "x-cue-marker": "action-parameters",
      "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"
            },
            "external-ca": {
              "$ref": "#/x-defs/schema-certificate-external-ca-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "data"
              ]
            }
          ]
        }
      }
    },
    "schema-certificate-x509-ca-certificate-import-action": {
      "x-cue-marker": "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",
      "x-cue-marker": "action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "example": "nv action delete system security ca-certificate"
    },
    "schema-certificate-x509-ca-certificate-action-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "description": "Count of CA certificates in CA bundle",
      "type": "integer"
    },
    "schema-certificate-ca-certificate-type-def": {
      "x-cue-marker": "def",
      "description": "Type CA certificate global or external.",
      "type": "string",
      "enum": [
        "global",
        "external"
      ]
    },
    "schema-certificate-x509-ca-certificate-show": {
      "x-cue-marker": "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"
        },
        "type": {
          "$ref": "#/x-defs/schema-certificate-ca-certificate-type-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-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "serial-number",
          "valid-from",
          "valid-to",
          "type"
        ],
        "column-properties": {
          "serial-number": {
            "title": "Serial Number"
          },
          "valid-from": {
            "title": "Valid From"
          },
          "valid-to": {
            "title": "Valid To"
          },
          "count": {
            "description": "Count of the CA certificates in CA bundle.",
            "title": "Count"
          },
          "expired": {
            "description": "Count of the expired CA certificates in CA bundle.",
            "title": "Expired"
          },
          "type": {
            "description": "Type CA certificates global or external.",
            "title": "Type"
          }
        }
      }
    },
    "cue-show-schema-certificate-x509-ca-certificates": {
      "description": "A collection of CA/RA/Root X.509 certificates.\n",
      "x-cue-marker": "collection",
      "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-cue-marker": "instance",
      "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-certificate-crl-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier for the X.509 Certificate Revocation List (CRL)",
      "title": "ID",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-crl-id-def"
        }
      ]
    },
    "schema-certificate-crl-uri-certificate-def": {
      "x-cue-marker": "def",
      "description": "A local/remote URI from where the crl bundle file can be retrieved.\nSupports: https, scp, file and sftp\ne.g. scp://user[:password]@hostname/path/filename.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-cue-url": true,
      "x-cue-hidden": true,
      "x-action-param-type": "optional"
    },
    "schema-certificate-crl-raw-data-def": {
      "x-cue-marker": "def",
      "type": "string",
      "description": "The raw data bytes (e.g., PEM string) of the CRL.",
      "x-action-param-type": "optional",
      "x-cue-hidden": true,
      "x-cue-prompt-noecho": "Enter CRL data/bytes",
      "example": "-----BEGIN CRL-----\n...\n-----END CRL-----\n"
    },
    "schema-certificate-x509-crl-import-action-parameters": {
      "description": "Additional parameters for the Certificate Revocation List (CRL) import action",
      "x-cue-marker": "action-parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "uri": {
              "$ref": "#/x-defs/schema-certificate-crl-uri-certificate-def"
            },
            "data": {
              "$ref": "#/x-defs/schema-certificate-crl-raw-data-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "data"
              ]
            }
          ]
        }
      }
    },
    "schema-certificate-x509-crl-import-action": {
      "x-cue-marker": "action",
      "description": "X.509 Certificate Revocation List (CRL) Import Operation.\nInput one of the following:\n  (a) `uri`\n    OR\n  (d) `data`\nNOTE: The `data` is expected to be a PEM encoded CRL.\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-crl-import-action-parameters"
        }
      ],
      "example": "nv action import system security crl"
    },
    "schema-certificate-x509-crl-delete-action": {
      "description": "Delete a previously imported X.509 Certificate Revocation List (CRL).\n",
      "x-cue-marker": "action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "example": "nv action delete system security crl"
    },
    "schema-certificate-x509-crl-action-children": {
      "x-cue-marker": "action-children",
      "description": "X.509 Certificate Revocation List (CRL) related actions",
      "properties": {
        "@import": {
          "$ref": "#/x-defs/schema-certificate-x509-crl-import-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-certificate-x509-crl-delete-action"
        }
      }
    },
    "schema-certificate-x509-crl-show": {
      "x-cue-marker": "show",
      "properties": {
        "issuer": {
          "type": "string",
          "description": "Issuer of the first CRL in the bundle.",
          "maxLength": 64
        },
        "crl-number": {
          "type": "string",
          "description": "CRL number of the first CRL in the bundle."
        },
        "last-update": {
          "type": "string",
          "description": "Last update times of the first CRL in the bundle.",
          "format": "date-time",
          "maxLength": 64
        },
        "count": {
          "type": "integer",
          "description": "Count of the CRLs in the bundle."
        },
        "revoked": {
          "type": "integer",
          "description": "Count of the revoked certificates in the bundle."
        },
        "expired": {
          "type": "integer",
          "description": "Count of the expired CRL(s) in the bundle."
        }
      }
    },
    "cue-show-schema-certificate-x509-crl": {
      "description": "An instance of a X.509 Certificate Revocation List (CRL).\n",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-crl-action-children"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-crl-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-common-certificate-show-children"
        }
      ]
    },
    "cue-show-schema-certificate-x509-crl-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-crl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-certificate-x509-crl"
      }
    },
    "schema-certificate-x509-crl-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "issuer",
          "crl-number",
          "last-update",
          "count",
          "revoked"
        ],
        "column-properties": {
          "issuer": {
            "title": "Issuer"
          },
          "crl-number": {
            "title": "CRL Number"
          },
          "last-update": {
            "title": "Last Update"
          },
          "count": {
            "title": "Count"
          },
          "revoked": {
            "title": "Revoked"
          },
          "expired": {
            "title": "Expired"
          }
        }
      }
    },
    "cue-show-schema-certificate-x509-crls": {
      "description": "A collection of X.509 Certificate Revocation Lists (CRLs).\n",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-crl-mapping"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-crl-presentation"
        }
      ]
    },
    "cue-show-response-certificate-x509-crls": {
      "description": "A collection of X.509 Certificate Revocation Lists (CRLs).\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-crls"
          }
        }
      }
    },
    "parameter-certificate-crl-id": {
      "name": "crl-id",
      "in": "path",
      "required": true,
      "description": "CRL ID",
      "schema": {
        "$ref": "#/x-defs/schema-certificate-crl-id"
      }
    },
    "cue-show-response-certificate-x509-crl": {
      "description": "An instance of a X.509 Certificate Revocation List (CRL).\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-crl"
          }
        }
      }
    },
    "cue-patch-schema-certificate-x509-crl": {
      "description": "An instance of a X.509 Certificate Revocation List (CRL).\n",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-crl-action-children"
        }
      ]
    },
    "cue-patch-response-certificate-x509-crl-action-response": {
      "description": "#/components/schemas/x509-crl-action-children/description",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-certificate-x509-crl"
          }
        }
      }
    },
    "schema-revision-revision-def": {
      "x-cue-marker": "def",
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-revision-revision-id": {
      "title": "Rev ID",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier for the requested revision.",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-revision-def"
        }
      ],
      "nullable": true
    },
    "schema-revision-revision-config": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-revision-transition-show": {
      "x-cue-marker": "show",
      "properties": {
        "progress": {
          "description": "Informational message regarding the progress of the current state transition.\n",
          "type": "string"
        }
      }
    },
    "schema-revision-issue-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-revision-issue-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Identifier for the requested issue.",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-issue-def"
        }
      ],
      "nullable": true
    },
    "schema-revision-issue-show": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-revision-issue-data-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Name of issue data property.",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-issue-data-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-revision-issue-datas-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "data": {
          "$ref": "#/x-defs/schema-revision-issue-datas"
        }
      }
    },
    "schema-revision-issue": {
      "description": "A issue.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-revision-issue-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-revision-issue"
      }
    },
    "schema-revision-issues": {
      "description": "Set of issues.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "issue": {
          "$ref": "#/x-defs/schema-revision-issues"
        }
      }
    },
    "schema-revision-transition": {
      "description": "A transition.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-parent-revision-id-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-revision-parent-revision-id-show": {
      "x-cue-marker": "show",
      "properties": {
        "parent-revision-id": {
          "description": "The parent revision which this revision was created from\n",
          "type": "string"
        }
      }
    },
    "schema-revision-additional-data": {
      "description": "A parent-revision-id.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-revision-parent-revision-id-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-parent-revision-id-show"
        }
      ]
    },
    "schema-revision-revision-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "transition": {
          "$ref": "#/x-defs/schema-revision-transition"
        },
        "last-apply": {
          "$ref": "#/x-defs/schema-revision-last-apply"
        },
        "additional-data": {
          "$ref": "#/x-defs/schema-revision-additional-data"
        }
      }
    },
    "schema-revision-auto-prompt-config": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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
        },
        "ignore-fail": {
          "description": "Skip ignore-fail state.\n",
          "type": "string",
          "enum": [
            "skip",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-revision-state-controls": {
      "description": "Control which states to run during Apply FSM.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-revision-revision-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-revision-revision"
      }
    },
    "schema-revision-revisions-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "state",
          "last-apply.apply-id",
          "last-apply.date",
          "last-apply.type",
          "last-apply.user",
          "last-apply.reason",
          "message"
        ]
      }
    },
    "schema-revision-revisions": {
      "description": "Set of revisions, indexed by revision ID.",
      "x-cue-marker": "collection",
      "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-revPost": {
      "name": "base_rev",
      "in": "query",
      "required": false,
      "description": "The branch on which to base the new configuration off.\n",
      "schema": {
        "default": "applied",
        "type": "string"
      }
    },
    "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",
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-actions-action-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-actions-action"
      }
    },
    "schema-actions-actions": {
      "type": "object",
      "x-cue-marker": "collection",
      "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-gnmi-gnmi-server": {
      "description": "GNMI server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-server"
          }
        }
      }
    },
    "cue-patch-response-gnmi-gnmi-server": {
      "description": "GNMI server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-gnmi-server"
          }
        }
      }
    },
    "cue-show-response-gnmi-listening-addresses": {
      "description": "Set of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-listening-addresses"
          }
        }
      }
    },
    "cue-patch-response-gnmi-listening-addresses": {
      "description": "Set of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-listening-addresses"
          }
        }
      }
    },
    "parameter-gnmi-listening-address-id": {
      "name": "listening-address-id",
      "in": "path",
      "required": true,
      "description": "a listen address for the GNMI REST API external access",
      "schema": {
        "$ref": "#/x-defs/schema-gnmi-listening-address-id"
      }
    },
    "cue-show-response-gnmi-listening-address": {
      "description": "A listen address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-listening-address"
          }
        }
      }
    },
    "cue-patch-response-gnmi-listening-address": {
      "description": "A listen address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-listening-address"
          }
        }
      }
    },
    "cue-show-response-gnmi-mtls": {
      "description": "gnmi-server security mTLS configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-mtls"
          }
        }
      }
    },
    "cue-patch-response-gnmi-mtls": {
      "description": "gnmi-server security mTLS configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-mtls"
          }
        }
      }
    },
    "cue-show-response-gnmi-status": {
      "description": "Status of gnmi server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status"
          }
        }
      }
    },
    "cue-show-response-gnmi-clients": {
      "description": "Status of client",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-client-show"
          }
        }
      }
    },
    "parameter-gnmi-client-id": {
      "name": "client-id",
      "in": "path",
      "required": true,
      "description": "a remote client address for GNMI server",
      "schema": {
        "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-remote-address-id"
      }
    },
    "cue-show-response-gnmi-client": {
      "description": "Status of remote client",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-gnmi-status-client"
          }
        }
      }
    },
    "schema-gnmi-server-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "format": "generic-name",
      "nullable": true,
      "minLength": 1,
      "maxLength": 128
    },
    "schema-gnmi-server-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Server",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-server-name-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-gnmi-server-config": {
      "x-cue-marker": "config",
      "properties": {
        "state": {
          "title": "State",
          "description": "State of the grpc tunnel",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "target-name": {
          "title": "Target Name",
          "description": "Target Name for grpc tunnel",
          "type": "string",
          "nullable": true
        },
        "address": {
          "title": "Address",
          "description": "Address for grpc tunnel",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-system-domain-name-def"
            }
          ]
        },
        "port": {
          "title": "Port",
          "description": "Port Number for grpc tunnel",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "nullable": true
        },
        "certificate": {
          "title": "Certificate",
          "description": "Certificate for validation",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-gnmi-certificate-config-def"
            }
          ]
        },
        "ca-certificate": {
          "x-cue-synopsis": "CA certificates [id]",
          "description": "CA certificates [id] for validation of tunnel server during TLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
            }
          ],
          "nullable": true
        },
        "target-type": {
          "title": "Target Type",
          "description": "Target type for grpc tunnel",
          "type": "string",
          "nullable": true,
          "enum": [
            "gnmi-gnoi",
            null
          ],
          "default": "gnmi-gnoi"
        },
        "retry-interval": {
          "title": "Retry Interval",
          "description": "Retry interval for grpc tunnel",
          "type": "integer",
          "nullable": true,
          "minimum": 10,
          "maximum": 300,
          "default": 60
        }
      }
    },
    "schema-gnmi-grpc-tunnel-status-show": {
      "x-cue-marker": "show",
      "properties": {
        "local-address": {
          "description": "Local address of tunnel",
          "type": "string"
        },
        "local-port": {
          "description": "Local port of tunnel",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535
        },
        "remote-address": {
          "description": "Remote address of tunnel",
          "type": "string"
        },
        "remote-port": {
          "description": "Remote port of tunnel",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535
        }
      }
    },
    "schema-gnmi-grpc-tunnel-status-connection-show": {
      "x-cue-marker": "show",
      "properties": {
        "established": {
          "description": "Tunnel established datetime",
          "type": "string",
          "format": "date-time"
        },
        "register": {
          "description": "Type of regisration",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        },
        "tunnel": {
          "description": "type of tunnel",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-gnmi-grpc-tunnel-status-connection": {
      "description": "Connection of client",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-grpc-tunnel-status-connection-show"
        }
      ]
    },
    "cue-show-schema-gnmi-grpc-tunnel-status-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "connection": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-status-connection"
        }
      }
    },
    "cue-show-schema-gnmi-grpc-tunnel-status": {
      "description": "Status of grpc tunnel",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-grpc-tunnel-status-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-status-show-children"
        }
      ]
    },
    "cue-show-schema-gnmi-grpc-tunnel-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "status": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-status"
        }
      }
    },
    "cue-show-schema-gnmi-server": {
      "description": "A server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-server-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-show-children"
        }
      ]
    },
    "cue-show-schema-gnmi-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-server-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-gnmi-server"
      }
    },
    "cue-show-schema-gnmi-servers": {
      "description": "Servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-servers-mapping"
        }
      ]
    },
    "cue-show-schema-gnmi-grpc-tunnel-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-gnmi-servers"
        }
      }
    },
    "cue-show-schema-gnmi-grpc-tunnel": {
      "description": "GRPC Tunnel",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-config-children"
        }
      ]
    },
    "cue-show-response-gnmi-grpc-tunnel": {
      "description": "GRPC Tunnel",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel"
          }
        }
      }
    },
    "cue-patch-schema-gnmi-server": {
      "description": "A server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-server-config"
        }
      ]
    },
    "cue-patch-schema-gnmi-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-server-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-gnmi-server"
      }
    },
    "cue-patch-schema-gnmi-servers": {
      "description": "Servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-gnmi-grpc-tunnel-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-servers"
        }
      }
    },
    "cue-patch-schema-gnmi-grpc-tunnel": {
      "description": "GRPC Tunnel",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-gnmi-grpc-tunnel-config-children"
        }
      ]
    },
    "cue-patch-response-gnmi-grpc-tunnel": {
      "description": "GRPC Tunnel",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-grpc-tunnel"
          }
        }
      }
    },
    "cue-show-response-gnmi-servers": {
      "description": "Servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-servers"
          }
        }
      }
    },
    "cue-patch-response-gnmi-servers": {
      "description": "Servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-servers"
          }
        }
      }
    },
    "parameter-gnmi-server-name-id": {
      "name": "server-name-id",
      "in": "path",
      "required": true,
      "description": "a server name for the GRPC Tunnel",
      "schema": {
        "$ref": "#/x-defs/schema-gnmi-server-name-id"
      }
    },
    "cue-show-response-gnmi-server": {
      "description": "A server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-server"
          }
        }
      }
    },
    "cue-patch-response-gnmi-server": {
      "description": "A server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-gnmi-server"
          }
        }
      }
    },
    "cue-show-response-gnmi-grpc-tunnel-status": {
      "description": "Status of grpc tunnel",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-status"
          }
        }
      }
    },
    "cue-show-response-gnmi-grpc-tunnel-status-connection": {
      "description": "Connection of client",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-gnmi-grpc-tunnel-status-connection"
          }
        }
      }
    },
    "schema-config-filecontent-def": {
      "x-cue-marker": "def",
      "description": "the content of a config file",
      "type": "string",
      "minLength": 1,
      "x-action-param-type": "optional"
    },
    "schema-config-revision-id-def": {
      "x-cue-marker": "def",
      "description": "a config revision id",
      "type": "string",
      "minLength": 1,
      "x-action-param-type": "optional"
    },
    "schema-config-config-translate-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Additional parameters for the config translate action",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "filecontent": {
              "$ref": "#/x-defs/schema-config-filecontent-def"
            },
            "revisionid": {
              "$ref": "#/x-defs/schema-config-revision-id-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "filecontent"
              ]
            },
            {
              "required": [
                "revisionid"
              ]
            }
          ]
        }
      }
    },
    "schema-config-config-translate-action": {
      "x-cue-marker": "action",
      "description": "Translate a configuration to the current format. Input only one of the following:\n  (a) \"filecontent\"\n        OR\n  (b) \"revisionid\"\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-config-config-translate-action-parameters"
        }
      ],
      "example": "nv config translate revision 1"
    },
    "schema-config-config-action-children": {
      "x-cue-marker": "action-children",
      "description": "config related actions",
      "properties": {
        "@translate": {
          "$ref": "#/x-defs/schema-config-config-translate-action"
        }
      }
    },
    "cue-patch-schema-config-config": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "configuration related endpoints",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-config-config-action-children"
        }
      ]
    },
    "cue-patch-response-config-config-action-response": {
      "description": "#/components/schemas/config-action-children/description",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-config-config"
          }
        }
      }
    },
    "schema-platform-bmc-password-reset-action": {
      "x-cue-marker": "action",
      "description": "Reset BMC root user password",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-platform-bmc-password-action-children": {
      "x-cue-marker": "action-children",
      "description": "BMC password actions",
      "properties": {
        "@reset": {
          "$ref": "#/x-defs/schema-platform-bmc-password-reset-action"
        }
      }
    },
    "cue-patch-schema-platform-bmc-password": {
      "description": "BMC password configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-bmc-password-action-children"
        }
      ]
    },
    "cue-patch-response-platform-bmc-password": {
      "description": "BMC password configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-platform-bmc-password"
          }
        }
      }
    },
    "schema-platform-cartridge-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-platform-cartridge-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Cable cartridge identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-platform-cartridge-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-platform-cartridge-show": {
      "x-cue-marker": "show",
      "properties": {
        "serial-number": {
          "description": "Serial number",
          "title": "Serial",
          "type": "string"
        },
        "part-number": {
          "description": "Part number",
          "title": "Part Number",
          "type": "string"
        },
        "slot-id": {
          "description": "Slot index",
          "title": "Slot ID",
          "type": "string"
        },
        "tray-id": {
          "description": "Tray index",
          "title": "Tray ID",
          "type": "string"
        },
        "manufacture-date": {
          "description": "Manufacturing date",
          "title": "Manufacturing Date",
          "type": "string"
        }
      }
    },
    "cue-show-schema-platform-cartridge": {
      "description": "Cable cartridge EEPROM information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-cartridge-show"
        }
      ]
    },
    "cue-show-schema-platform-cartridges-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-platform-cartridge-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-platform-cartridge"
      }
    },
    "schema-platform-cartridges-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "slot-id",
          "tray-id",
          "serial-number",
          "part-number",
          "manufacture-date"
        ]
      }
    },
    "cue-show-schema-platform-cartridges": {
      "description": "Cable cartridges",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-platform-cartridges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-platform-cartridges-presentation"
        }
      ]
    },
    "cue-show-response-platform-cartridges": {
      "description": "Cable cartridges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-cartridges"
          }
        }
      }
    },
    "parameter-platform-cartridge-id": {
      "name": "cartridge-id",
      "in": "path",
      "required": true,
      "description": "The name of the cable cartridge",
      "schema": {
        "$ref": "#/x-defs/schema-platform-cartridge-id"
      }
    },
    "cue-show-response-platform-cartridge": {
      "description": "Cable cartridge EEPROM information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-cartridge"
          }
        }
      }
    },
    "schema-sensors-env-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-sensors-env-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Environement sensor identifier",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sensors-env-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-sensors-env-show": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sensors-env-show"
        }
      ]
    },
    "cue-show-schema-sensors-envs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sensors-env-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sensors-env"
      }
    },
    "schema-sensors-env-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "columns": [
          "type",
          "state"
        ]
      }
    },
    "cue-show-schema-sensors-envs": {
      "description": "env Sensors on the switch",
      "x-cue-marker": "collection",
      "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"
          }
        }
      }
    },
    "schema-chassis-location-show": {
      "x-cue-marker": "show",
      "properties": {
        "tray-index": {
          "description": "Tray index",
          "type": "string"
        },
        "slot-number": {
          "description": "Physical slot number in chassis",
          "type": "string"
        },
        "chassis-sn": {
          "description": "Chassis serial number",
          "type": "string"
        },
        "topology-id": {
          "description": "Chassis topology id",
          "type": "string"
        }
      }
    },
    "cue-show-schema-chassis-location": {
      "description": "Properties related to chassis location information\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-synopsis": "Show platform chassis-location information",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-chassis-location-show"
        }
      ]
    },
    "cue-show-response-chassis-location": {
      "description": "Properties related to chassis location information\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-chassis-location"
          }
        }
      }
    },
    "cue-show-response-interface-interfaces": {
      "description": "Interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-interfaces"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/state",
              "/*/link/speed",
              "/*/link/mtu",
              "/*/type",
              "/*/description",
              "/*/link/ib-speed",
              "/*/link/ib-subnet",
              "/*/link/logical-state",
              "/*/link/physical-state",
              "/*/ip/address"
            ]
          }
        },
        "view:small": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/*"
            ]
          }
        },
        "view:mac": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/state",
              "/*/link/speed",
              "/*/link/mac",
              "/*/link/mtu",
              "/*/type"
            ]
          }
        },
        "view:link-diagnostics": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/diagnostics"
            ]
          },
          "x-cue-custom-display-template": "link_diagnostics.j2",
          "x-cue-custom-display-unit": "cue_netlink_v1"
        },
        "view:lldp": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/lldp/neighbor/*/port/name",
              "/*/lldp/neighbor/*/chassis/system-name",
              "/*/link/speed",
              "/*/type"
            ]
          }
        }
      }
    },
    "cue-patch-response-interface-interfaces": {
      "description": "Interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-interface-interfaces"
          }
        }
      }
    },
    "cue-show-response-if-ip-dhcp-client": {
      "description": "DHCP client configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-ip-dhcp-client"
          }
        }
      }
    },
    "cue-patch-response-if-ip-dhcp-client": {
      "description": "DHCP client configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-ip-dhcp-client"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-stats": {
      "description": "Interface counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-stats"
          }
        }
      }
    },
    "cue-patch-schema-if-stats-if-stats": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-stats-action-children"
        }
      ]
    },
    "cue-patch-response-if-stats-if-stats": {
      "description": "Interface counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-stats-if-stats"
          }
        }
      }
    },
    "cue-show-response-if-link-link-diagnostics": {
      "description": "The link diagnostics of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-link-link-diagnostic"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fast-recovery-triggers-counters": {
      "description": "Fast-recovery counters for all triggers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fast-recovery-triggers-counters"
          }
        }
      }
    },
    "parameter-ib-fast-recovery-trigger-id": {
      "name": "trigger-id",
      "in": "path",
      "required": true,
      "description": "The name of the fast-recovery trigger",
      "schema": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      }
    },
    "cue-show-response-ib-fast-recovery-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fast-recovery-trigger-counters"
          }
        }
      }
    },
    "cue-show-response-common-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp"
          }
        }
      }
    },
    "cue-patch-response-common-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-lldp-if-lldp"
          }
        }
      }
    },
    "cue-show-response-common-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-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-common-lldp-neighbor-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The name of the neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-lldp-neighbor-id"
      }
    },
    "cue-show-response-common-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-lldp-if-lldp-neigh"
          }
        }
      }
    },
    "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": [
              "/build",
              "/uptime",
              "/hostname",
              "/product-name",
              "/product-release",
              "/platform",
              "/health-status",
              "/date-time",
              "/status",
              "/contact",
              "/location",
              "/timezone",
              "/memory/physical/utilization",
              "/memory/physical/used",
              "/memory/physical/total",
              "/memory/physical/free"
            ]
          }
        }
      }
    },
    "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"
          }
        }
      }
    },
    "cue-patch-response-events-system-events": {
      "description": "System events",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-events-system-events"
          }
        }
      }
    },
    "cue-show-response-events-system-events": {
      "description": "System events",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-events-system-events"
          }
        }
      }
    },
    "parameter-events-event-id": {
      "name": "event-id",
      "in": "path",
      "required": true,
      "description": "ID",
      "schema": {
        "$ref": "#/x-defs/schema-events-event-def"
      }
    },
    "cue-show-response-events-system-event": {
      "description": "Event details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-events-system-event"
          }
        }
      }
    },
    "cue-show-response-events-system-events-last": {
      "description": "Table of events",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-events-system-events-table"
          }
        }
      }
    },
    "schema-events-number-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "parameter-events-number": {
      "name": "number",
      "in": "path",
      "required": true,
      "description": "Number of events",
      "schema": {
        "$ref": "#/x-defs/schema-events-number-def"
      }
    },
    "cue-show-response-events-system-events-recent": {
      "description": "Table of events",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-events-system-events-table"
          }
        }
      }
    },
    "schema-events-minutes-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "parameter-events-minutes": {
      "name": "minutes",
      "in": "path",
      "required": true,
      "description": "Last minutes events",
      "schema": {
        "$ref": "#/x-defs/schema-events-minutes-def"
      }
    },
    "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-aaa-authentication": {
      "description": "AAA authentication configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-authentication"
          }
        }
      }
    },
    "cue-patch-response-aaa-authentication": {
      "description": "AAA authentication configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-authentication"
          }
        }
      }
    },
    "cue-show-response-aaa-allow-reset-local-passwords": {
      "description": "Local users' passwords reset.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-allow-reset-local-passwords"
          }
        }
      }
    },
    "cue-patch-response-aaa-allow-reset-local-passwords": {
      "description": "Local users' passwords reset.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-allow-reset-local-passwords"
          }
        }
      }
    },
    "cue-show-response-aaa-restrictions": {
      "description": "AAA authentication restrictions configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-restrictions"
          }
        }
      }
    },
    "cue-patch-response-aaa-restrictions": {
      "description": "AAA authentication restrictions configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-restrictions"
          }
        }
      }
    },
    "cue-show-response-system-system-profile": {
      "description": "System profile capabilities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-profile"
          }
        }
      }
    },
    "cue-patch-schema-system-system-profile": {
      "description": "System profile capabilities",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-profile-action-children"
        }
      ]
    },
    "cue-patch-response-system-system-profile": {
      "description": "System profile capabilities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system-profile"
          }
        }
      }
    },
    "schema-system-clock-date-def": {
      "x-cue-marker": "def",
      "description": "Date format YYYY-MM-DD",
      "x-action-param-type": "positional",
      "type": "string",
      "format": "clock-date"
    },
    "schema-system-clock-time-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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-synopsis": "Change system date and time",
      "x-cue-version": "25.01.1000",
      "x-cue-related": "nv show system"
    },
    "schema-system-system-date-time-action-children": {
      "x-cue-marker": "action-children",
      "description": "System change date and time",
      "properties": {
        "@change": {
          "$ref": "#/x-defs/schema-system-system-date-time-change-action"
        }
      }
    },
    "cue-patch-schema-system-system-date-time": {
      "description": "System date and time",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-date-time-action-children"
        }
      ]
    },
    "cue-patch-response-system-system-date-time": {
      "description": "System date and time",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system-date-time"
          }
        }
      }
    },
    "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-tech-support-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tech-support-system-tech-support"
          }
        }
      }
    },
    "cue-patch-schema-tech-support-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-action-children"
        }
      ]
    },
    "cue-patch-response-tech-support-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tech-support-system-tech-support"
          }
        }
      }
    },
    "cue-show-response-tech-support-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tech-support-system-tech-support-files"
          }
        }
      }
    },
    "cue-patch-schema-tech-support-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-path-action-children"
        }
      ]
    },
    "cue-patch-schema-tech-support-techsupport-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tech-support-techsupport-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-tech-support-techsupport-file-path"
      }
    },
    "cue-patch-schema-tech-support-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-files-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tech-support-techsupport-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-tech-support-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tech-support-system-tech-support-files"
          }
        }
      }
    },
    "parameter-tech-support-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the tech-support file",
      "schema": {
        "$ref": "#/x-defs/schema-tech-support-techsupport-file-id"
      }
    },
    "cue-patch-response-tech-support-system-tech-support-file-actions": {
      "description": "Log file actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tech-support-techsupport-file-path"
          }
        }
      }
    },
    "schema-health-issue": {
      "description": "Health issue record",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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-monitor-list-item": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-health-monitor-list-show"
        }
      ]
    },
    "schema-health-monitor-list-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-health-monitor-list-item"
      }
    },
    "schema-health-monitor-list": {
      "description": "Monitor list by health",
      "x-cue-marker": "collection",
      "title": "Monitor list",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-monitor-list-mapping"
        },
        {
          "$ref": "#/x-defs/schema-health-monitor-list-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-health-history-file": {
      "description": "Health history report",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-health-history-file-show"
        }
      ]
    },
    "schema-health-history-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-health-history-file"
      }
    },
    "schema-health-health-history-files": {
      "description": "Health history report files",
      "x-cue-marker": "collection",
      "title": "Reports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-history-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-health-history-files-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-health-health-history-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-health-health-history-files"
        }
      }
    },
    "schema-health-health-history": {
      "description": "Display health history file named \"health_history\"",
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-health-history-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-health-health-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "issues": {
          "$ref": "#/x-defs/schema-health-health-issues"
        },
        "monitor-list": {
          "$ref": "#/x-defs/schema-health-monitor-list"
        },
        "history": {
          "$ref": "#/x-defs/schema-health-health-history"
        }
      }
    },
    "schema-health-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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"
          }
        }
      }
    },
    "response-health-system-health-history": {
      "description": "System health history",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-health-health-history"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemHealthHistory",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/files/health_history/path"
            ]
          }
        }
      }
    },
    "response-health-system-health-history-files": {
      "description": "Health history report files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-health-health-history-files"
          }
        }
      }
    },
    "parameter-health-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the file to get",
      "schema": {
        "$ref": "#/x-defs/schema-health-file-name-id"
      }
    },
    "response-health-system-health-history-file": {
      "description": "Health history report files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-health-health-history-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemHealthHistoryFile",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "schema-health-health-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete system health history file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-health-upload-action-parameters": {
      "x-cue-marker": "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-health-health-upload-action": {
      "x-cue-marker": "action",
      "description": "Health history file upload",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-health-upload-action-parameters"
        }
      ]
    },
    "schema-health-history-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-health-health-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-health-health-upload-action"
        }
      }
    },
    "cue-patch-schema-health-health-history-file": {
      "description": "Show health history file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-history-file-action-children"
        }
      ]
    },
    "cue-patch-response-health-system-health-history-file-action": {
      "description": "Show health history file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-health-health-history-file"
          }
        }
      }
    },
    "cue-show-response-stats-stats": {
      "description": "Statistic feature config, state and actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stats-stats"
          }
        }
      }
    },
    "cue-patch-response-stats-stats": {
      "description": "Statistic feature config, state and actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stats-stats"
          }
        }
      }
    },
    "cue-show-response-stats-stats-categories": {
      "description": "Statistics categories",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stats-stats-categories"
          }
        }
      }
    },
    "cue-patch-response-stats-stats-categories": {
      "description": "Statistics categories",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stats-stats-categories"
          }
        }
      }
    },
    "parameter-stats-category-id": {
      "name": "category-id",
      "in": "path",
      "required": true,
      "description": "Statistic category to configure or check status",
      "schema": {
        "$ref": "#/x-defs/schema-stats-category-id"
      }
    },
    "cue-show-response-stats-stats-category": {
      "description": "Statistic category",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stats-stats-category"
          }
        }
      }
    },
    "cue-patch-response-stats-stats-category": {
      "description": "Statistic category",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stats-stats-category"
          }
        }
      }
    },
    "cue-show-response-stats-stats-report-files": {
      "description": "Statistic report files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stats-stats-report-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemStatsFiles",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "parameter-stats-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the file to get",
      "schema": {
        "$ref": "#/x-defs/schema-stats-file-name-id"
      }
    },
    "cue-show-response-stats-stats-report-file": {
      "description": "Statistic report",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stats-stats-report-file"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemStatsFile",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "cue-patch-schema-stats-stats-report-file": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic report",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-action-children"
        }
      ]
    },
    "cue-patch-response-stats-stats-report-file": {
      "description": "Statistic report",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stats-stats-report-file"
          }
        }
      }
    },
    "cue-show-response-vrf-vrfs": {
      "description": "VRFs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrf-vrfs"
          }
        }
      }
    },
    "cue-show-response-vrf-vrf": {
      "description": "A VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-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-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-show-response-ib-ib": {
      "description": "IB devices",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-ib"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIb",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/device/*"
            ]
          }
        }
      }
    },
    "cue-show-response-ib-device-devices": {
      "description": "IB devices info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-device-devices"
          }
        }
      }
    },
    "parameter-ib-device-device-id": {
      "name": "device-id",
      "in": "path",
      "required": true,
      "description": "The name of the device to get",
      "schema": {
        "$ref": "#/x-defs/schema-ib-device-device-id"
      }
    },
    "cue-show-response-ib-device-device": {
      "description": "An IB device",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-device-device"
          }
        }
      }
    },
    "cue-show-response-ib-ibdiagnet-ibdiagnet-log": {
      "description": "An ibdiagnet log instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-log"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIbdiagnetLog",
          "x-forward-parameters": true,
          "x-cue-default-viewer": "less",
          "parameters": {
            "include": [
              "/files/ibdiagnet2.log/path"
            ]
          }
        }
      }
    },
    "cue-show-response-ib-ibdiagnet-ibdiagnet-archive-files": {
      "description": "Available ibdiagnet archive files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-ibdiagnet-ibdiagnet-archive-files"
          }
        }
      }
    },
    "parameter-ib-ibdiagnet-archive-name": {
      "name": "archive-name",
      "in": "path",
      "required": true,
      "description": "The name of the ibdiagnet archive file",
      "schema": {
        "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-name-id"
      }
    },
    "cue-patch-schema-ib-ibdiagnet-archive-file-path": {
      "description": "An ibdiagnet archive file path",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-action-children"
        }
      ]
    },
    "cue-patch-response-ib-ibdiagnet-ibdiagnet-archive-file-actions": {
      "description": "Actions with ibdiagnet archive",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-ibdiagnet-archive-file-path"
          }
        }
      }
    },
    "cue-patch-schema-ib-ib-cmd": {
      "description": "IB command instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ib-cmd-action-children"
        }
      ]
    },
    "cue-patch-response-ib-ib-cmd": {
      "description": "Run IB command action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-ib-cmd"
          }
        }
      }
    },
    "cue-show-response-ntp-ntp": {
      "description": "Network Time Protocol configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-ntp"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getNtp",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/key"
            ]
          }
        },
        "view:status": {
          "operationId": "getNtp",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/status",
              "/reference",
              "/offset"
            ]
          }
        }
      }
    },
    "cue-patch-response-ntp-ntp": {
      "description": "Network Time Protocol configuration",
      "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"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getNtpServers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/aggressive-polling",
              "/*/association-type",
              "/*/key",
              "/*/state",
              "/*/trusted",
              "/*/version",
              "/*/resolve-as"
            ]
          }
        },
        "view:query": {
          "operationId": "getNtpServers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/refid",
              "/*/peer-state",
              "/*/refid",
              "/*/stratum",
              "/*/type",
              "/*/when",
              "/*/poll",
              "/*/reach",
              "/*/delay",
              "/*/offset",
              "/*/jitter",
              "/*/auth-state"
            ]
          }
        }
      }
    },
    "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 IP address or hostname of the NTP server to get",
      "schema": {
        "$ref": "#/x-defs/schema-ntp-server-id"
      }
    },
    "cue-show-response-ntp-server": {
      "description": "A remote NTP Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-server"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getNtpServer",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/aggressive-polling",
              "/association-type",
              "/key",
              "/state",
              "/trusted",
              "/version",
              "/resolve-as"
            ]
          }
        }
      }
    },
    "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-ntp-keys": {
      "description": "NTP authentication keys",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-keys"
          }
        }
      }
    },
    "cue-patch-response-ntp-keys": {
      "description": "NTP authentication keys",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-keys"
          }
        }
      }
    },
    "parameter-ntp-key-id": {
      "name": "key-id",
      "in": "path",
      "required": true,
      "description": "The ID of the NTP authentication key to get",
      "schema": {
        "$ref": "#/x-defs/schema-ntp-key-id"
      }
    },
    "cue-show-response-ntp-key": {
      "description": "NTP authentication key",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-key"
          }
        }
      }
    },
    "cue-patch-response-ntp-key": {
      "description": "NTP authentication key",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-key"
          }
        }
      }
    },
    "cue-show-response-syslog-syslog": {
      "description": "Syslog servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-syslog"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSyslog",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/format/*/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-syslog-syslog": {
      "description": "Syslog servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-syslog"
          }
        }
      }
    },
    "cue-show-response-syslog-format": {
      "description": "Remote syslog format",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-syslog"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSyslogFormat",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/format"
            ]
          }
        }
      }
    },
    "cue-patch-response-syslog-format-patch": {
      "description": "Remote syslog format",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-format"
          }
        }
      }
    },
    "cue-show-response-syslog-format-welf": {
      "description": "WELF format configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-format-welf"
          }
        }
      }
    },
    "cue-patch-response-syslog-format-welf": {
      "description": "WELF format configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-format-welf"
          }
        }
      }
    },
    "cue-show-response-syslog-servers": {
      "description": "Remote syslog servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-servers"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSyslogServers",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-syslog-servers": {
      "description": "Remote syslog 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": "Hostname or IP address of a syslog server",
      "schema": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      }
    },
    "cue-show-response-syslog-server": {
      "description": "A remote syslog server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-server"
          }
        }
      }
    },
    "cue-patch-response-syslog-server": {
      "description": "A remote syslog server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-server"
          }
        }
      }
    },
    "cue-show-response-syslog-filter": {
      "description": "Remote server log filtering",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-filter"
          }
        }
      }
    },
    "cue-patch-response-syslog-filter": {
      "description": "Remote server log filtering",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-filter"
          }
        }
      }
    },
    "cue-show-response-ptp-ptp": {
      "description": "PTP protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ptp"
          }
        }
      }
    },
    "cue-patch-response-ptp-ptp": {
      "description": "PTP protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-ptp"
          }
        }
      }
    },
    "cue-show-response-system-serial-console": {
      "description": "Serial console configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-serial-console"
          }
        }
      }
    },
    "cue-patch-response-system-serial-console": {
      "description": "Serial console configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-serial-console"
          }
        }
      }
    },
    "schema-cluster-cluster-app-loglevel": {
      "description": "Cluster App Log-level",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-cluster-app-mgr": {
      "description": "Cluster App Manager",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-encryption-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-port-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-cluster-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel"
        },
        "manager": {
          "$ref": "#/x-defs/schema-cluster-cluster-app-mgr"
        }
      }
    },
    "schema-cluster-cluster-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-cluster-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-cluster-app"
      }
    },
    "schema-cluster-cluster-apps": {
      "description": "cluster apps",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-cluster-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-cluster-apps"
        }
      }
    },
    "schema-cluster-cluster": {
      "description": "Cluster state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-config"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-cluster": {
      "description": "Cluster state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster"
          }
        }
      }
    },
    "cue-patch-response-cluster-cluster": {
      "description": "Cluster state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster"
          }
        }
      }
    },
    "response-cluster-cluster-apps": {
      "description": "cluster apps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-apps"
          }
        }
      },
      "links": {
        "view:installed": {
          "operationId": "getClusterApps",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/app-id",
              "/*/app-ver",
              "/*/capabilities",
              "/*/components-ver"
            ]
          }
        },
        "view:running": {
          "operationId": "getClusterApps",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/status",
              "/*/reason",
              "/*/addition-info"
            ]
          }
        }
      }
    },
    "parameter-cluster-app-name": {
      "name": "app-name",
      "in": "path",
      "required": true,
      "description": "Cluster app name",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      }
    },
    "response-cluster-cluster-app": {
      "description": "Cluster App",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app"
          }
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app": {
      "description": "Cluster App",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app"
          }
        }
      }
    },
    "response-cluster-cluster-app-loglevel": {
      "description": "Cluster App Log-level",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel"
          }
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app-loglevel": {
      "description": "Cluster App Log-level",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-loglevel-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app-loglevel": {
      "description": "Cluster App Log-level",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app-loglevel"
          }
        }
      }
    },
    "schema-cluster-port-config-def": {
      "x-cue-marker": "def",
      "description": "The NMX app manager port state ('disabled', 'enabled')",
      "x-action-param-type": "positional",
      "type": "string",
      "x-cue-synopsis": "NMX port state.",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-port-default-def"
        }
      ],
      "default": "disabled",
      "nullable": true
    },
    "schema-cluster-port-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "The NMX app manager port state ('disabled', 'enabled').",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "state": {
              "$ref": "#/x-defs/schema-cluster-port-config-def"
            }
          }
        }
      }
    },
    "schema-cluster-port-update-action": {
      "x-cue-marker": "action",
      "description": "Update port to enabled.",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-port-update-action-parameters"
        }
      ]
    },
    "schema-cluster-port-restore-action": {
      "x-cue-marker": "action",
      "description": "Restore port to disabled.",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-port-action": {
      "x-cue-marker": "action",
      "description": "NMX encryption mode.",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-port-update-action"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-port-restore-action"
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app-mgr-port": {
      "description": "Cluster App Manager Port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-port-action"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app-mgr-port": {
      "description": "Cluster App Manager",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app-mgr-port"
          }
        }
      }
    },
    "response-cluster-cluster-app-mgr": {
      "description": "Cluster App Manager",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app-mgr"
          }
        }
      }
    },
    "schema-cluster-certificate-config-def": {
      "x-cue-marker": "def",
      "description": "The X.509 certificate to be used with the API end-point",
      "x-action-param-type": "positional",
      "type": "string",
      "x-cue-synopsis": "Imported Entity Certificate ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-default-def"
        }
      ],
      "default": "",
      "nullable": true
    },
    "schema-cluster-cert-id-str-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "The X.509 certificate to be used with the NMX end-point",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "cert-id": {
              "$ref": "#/x-defs/schema-cluster-certificate-config-def"
            }
          }
        }
      }
    },
    "schema-cluster-certificate-restore-action": {
      "x-cue-marker": "action",
      "description": "Restore certificate to default (None).",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-certificate-action": {
      "x-cue-marker": "action",
      "description": "The X.509 certificate to be used with the NMX end-point",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-cert-id-str-update-action-parameters"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-certificate-restore-action"
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app-mgr-cert": {
      "description": "Cluster App Manager Certificate",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-certificate-action"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app-mgr-cert": {
      "description": "Cluster App Manager Certificate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app-mgr-cert"
          }
        }
      }
    },
    "schema-cluster-cluster-app-mgr-cert": {
      "description": "Cluster App Manager Certificate",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-certificate-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-cluster-app-mgr-cert": {
      "description": "Cluster App Manager Certificate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app-mgr-cert"
          }
        }
      }
    },
    "schema-cluster-ca-certificate-config-def": {
      "x-cue-marker": "def",
      "description": "The X.509 CA certificate to be used with the API end-point",
      "x-action-param-type": "positional",
      "type": "string",
      "x-cue-synopsis": "Imported Entity Certificate ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        },
        {
          "$ref": "#/x-defs/schema-cluster-certificate-default-def"
        }
      ],
      "default": "None",
      "nullable": true
    },
    "schema-cluster-ca-cert-id-str-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "The X.509 CA certificate to be used with the NMX end-point",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "cacert-id": {
              "$ref": "#/x-defs/schema-cluster-ca-certificate-config-def"
            }
          }
        }
      }
    },
    "schema-cluster-ca-certificate-restore-action": {
      "x-cue-marker": "action",
      "description": "Restore CA certificate to default (None).",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-ca-certificate-action": {
      "x-cue-marker": "action",
      "description": "The X.509 ca-certificate to be used with the NMX end-point",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-ca-cert-id-str-update-action-parameters"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-restore-action"
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app-mgr-ca-cert": {
      "description": "Cluster App Manager CA Certificate",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-action"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app-mgr-ca-cert": {
      "description": "Cluster App Manager CA Certificate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app-mgr-ca-cert"
          }
        }
      }
    },
    "schema-cluster-cluster-app-mgr-ca-cert": {
      "description": "Cluster App Manager CA Certificate",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-ca-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-cluster-app-mgr-ca-cert": {
      "description": "Cluster App Manager CA Certificate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app-mgr-ca-cert"
          }
        }
      }
    },
    "schema-cluster-encryption-config-def": {
      "x-cue-marker": "def",
      "description": "The NMX encryption to be used (disabled, tls, mtls)",
      "x-action-param-type": "positional",
      "type": "string",
      "x-cue-synopsis": "NMX encryption mode.",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-encryption-default-def"
        }
      ],
      "default": "disabled",
      "nullable": true
    },
    "schema-cluster-encryption-update-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "The NMX encryption mode to be used (disabled, tls, mtls).",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "mode": {
              "$ref": "#/x-defs/schema-cluster-encryption-config-def"
            }
          }
        }
      }
    },
    "schema-cluster-encryption-restore-action": {
      "x-cue-marker": "action",
      "description": "Restore encryption mode to disabled.",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-encryption-action": {
      "x-cue-marker": "action",
      "description": "NMX encryption mode.",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-cluster-encryption-update-action-parameters"
        },
        "@restore": {
          "$ref": "#/x-defs/schema-cluster-encryption-restore-action"
        }
      }
    },
    "cue-patch-schema-cluster-cluster-app-mgr-enc": {
      "description": "Cluster App Manager Encryption",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-encryption-action"
        }
      ]
    },
    "cue-patch-response-cluster-cluster-app-mgr-enc": {
      "description": "Cluster App Manager Encryption",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app-mgr-enc"
          }
        }
      }
    },
    "schema-cluster-cluster-app-mgr-enc": {
      "description": "Cluster App Manager Encryption",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-encryption-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-encryption-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-cluster-app-mgr-enc": {
      "description": "Cluster App Manager Encryption",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-cluster-app-mgr-enc"
          }
        }
      }
    },
    "schema-cluster-app-config-file": {
      "description": "App config file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-config-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-config-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-app-config-file"
      }
    },
    "schema-cluster-app-config-files": {
      "description": "App config files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-config-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-cluster-app-config-files"
        }
      }
    },
    "schema-cluster-app-config-type": {
      "description": "App config type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-type-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-config-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-config-types-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-file-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-app-config-type"
      }
    },
    "schema-cluster-app-config-types": {
      "description": "App config types",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-types-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-config-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-app-config-types"
        }
      }
    },
    "schema-cluster-sdn-config-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-config-app-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-config-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-sdn-config-app"
      }
    },
    "schema-cluster-sdn-config-apps": {
      "description": "sdn config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-config-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-config-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-sdn-config-apps"
        }
      }
    },
    "schema-cluster-sdn-config": {
      "description": "SDN config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-config-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-config-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-state-file": {
      "description": "App state files",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-state-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-state-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-app-state-file"
      }
    },
    "schema-cluster-app-state-files": {
      "description": "App state files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-state-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-cluster-app-state-files"
        }
      }
    },
    "schema-cluster-app-state-type": {
      "description": "App state type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-type-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-state-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-app-state-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-app-state-types-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-file-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-app-state-type"
      }
    },
    "schema-cluster-app-state-types": {
      "description": "App state types",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-types-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-state-app-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-app-state-types"
        }
      }
    },
    "schema-cluster-sdn-state-app": {
      "description": "Cluster App",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-app-presentation"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-state-app-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-state-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-sdn-state-app"
      }
    },
    "schema-cluster-sdn-state-apps": {
      "description": "SDN config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-state-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-state-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "apps": {
          "$ref": "#/x-defs/schema-cluster-sdn-state-apps"
        }
      }
    },
    "schema-cluster-sdn-state": {
      "description": "SDN state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-state-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-state-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partition-location": {
      "description": "Cluster partition local",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partition-locations-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-location-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-sdn-partition-location"
      }
    },
    "schema-cluster-sdn-partition-locations": {
      "description": "GPU locations from a partition",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-locations-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partition-uuid": {
      "description": "GPU UID",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partition-uuids-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-uuid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid"
      }
    },
    "schema-cluster-sdn-partition-uuids": {
      "description": "GPU UIDs from a partition",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuids-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partition-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "locations": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-locations"
        },
        "uuids": {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuids"
        }
      }
    },
    "schema-cluster-sdn-partition": {
      "description": "SDN partition",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-presentation"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-show-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-partitions-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-partition-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-sdn-partition"
      }
    },
    "schema-cluster-sdn-partitions": {
      "description": "SDN partitions",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partitions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partitions-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-sdn-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "config": {
          "$ref": "#/x-defs/schema-cluster-sdn-config"
        },
        "state": {
          "$ref": "#/x-defs/schema-cluster-sdn-state"
        },
        "partition": {
          "$ref": "#/x-defs/schema-cluster-sdn-partitions"
        }
      }
    },
    "schema-cluster-sdn": {
      "description": "Top-level node which contains SDN properties",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-show"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-sdn": {
      "description": "Top-level node which contains SDN properties",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn"
          }
        }
      }
    },
    "response-cluster-sdn-config": {
      "description": "SDN config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-config"
          }
        }
      }
    },
    "response-cluster-sdn-config-apps": {
      "description": "sdn config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-config-apps"
          }
        }
      }
    },
    "response-cluster-sdn-config-app": {
      "description": "Cluster App",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-config-app"
          }
        }
      }
    },
    "response-cluster-app-config-types": {
      "description": "App config types",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-config-types"
          }
        }
      }
    },
    "parameter-cluster-file-type": {
      "name": "file-type",
      "in": "path",
      "required": true,
      "description": "Cluster app config and state file type",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-file-type-id"
      }
    },
    "response-cluster-app-config-type": {
      "description": "App config type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-config-type"
          }
        }
      }
    },
    "cue-patch-schema-cluster-app-config-type": {
      "description": "App config type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-app-config-type": {
      "description": "App config type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-app-config-type"
          }
        }
      }
    },
    "response-cluster-app-config-files": {
      "description": "App config files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-config-files"
          }
        }
      }
    },
    "schema-cluster-file-def": {
      "type": "string",
      "x-cue-marker": "def",
      "nullable": true
    },
    "schema-cluster-app-file-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "App config or state file name",
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-file-def"
        }
      ]
    },
    "parameter-cluster-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the config or state file",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-app-file-id"
      }
    },
    "cue-patch-schema-cluster-app-config-file": {
      "description": "App config file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-config-file-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-app-config-file": {
      "description": "App config file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-app-config-file"
          }
        }
      }
    },
    "response-cluster-sdn-state": {
      "description": "SDN state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-state"
          }
        }
      }
    },
    "response-cluster-sdn-state-apps": {
      "description": "SDN config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-state-apps"
          }
        }
      }
    },
    "response-cluster-sdn-state-app": {
      "description": "Cluster App",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-state-app"
          }
        }
      }
    },
    "response-cluster-app-state-types": {
      "description": "App state types",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-state-types"
          }
        }
      }
    },
    "response-cluster-app-state-type": {
      "description": "App state type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-state-type"
          }
        }
      }
    },
    "cue-patch-schema-cluster-app-state-type": {
      "description": "App state type",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-app-state-type": {
      "description": "App state type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-app-state-type"
          }
        }
      }
    },
    "response-cluster-app-state-files": {
      "description": "App state files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-app-state-files"
          }
        }
      }
    },
    "cue-patch-schema-cluster-app-state-file": {
      "description": "App state files",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-app-state-file-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-app-state-file": {
      "description": "App state files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-app-state-file"
          }
        }
      }
    },
    "response-cluster-sdn-partitions": {
      "description": "SDN partitions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-partitions"
          }
        }
      }
    },
    "parameter-cluster-partition-id": {
      "name": "partition-id",
      "in": "path",
      "required": true,
      "description": "The partition ID",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-partition-id"
      }
    },
    "response-cluster-sdn-partition": {
      "description": "SDN partition",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-partition"
          }
        }
      }
    },
    "cue-patch-schema-cluster-sdn-partition": {
      "description": "SDN partition",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-sdn-partition": {
      "description": "SDN partition",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-sdn-partition"
          }
        }
      }
    },
    "response-cluster-sdn-partition-locations": {
      "description": "GPU locations from a partition",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-partition-locations"
          }
        }
      }
    },
    "parameter-cluster-location-id": {
      "name": "location-id",
      "in": "path",
      "required": true,
      "description": "The location ID",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-location-id"
      }
    },
    "cue-patch-schema-cluster-sdn-partition-location": {
      "description": "Cluster partition local",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-location-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-sdn-partition-location": {
      "description": "Cluster partition local",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-sdn-partition-location"
          }
        }
      }
    },
    "response-cluster-sdn-partition-uuids": {
      "description": "GPU UIDs from a partition",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-sdn-partition-uuids"
          }
        }
      }
    },
    "parameter-cluster-uuid": {
      "name": "uuid",
      "in": "path",
      "required": true,
      "description": "GPU UUID",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-uuid-id"
      }
    },
    "cue-patch-schema-cluster-sdn-partition-uuid": {
      "description": "GPU UID",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-sdn-partition-uuid-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-sdn-partition-uuid": {
      "description": "GPU UID",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-sdn-partition-uuid"
          }
        }
      }
    },
    "schema-cluster-force-def": {
      "x-cue-marker": "def",
      "description": "Force sdn configuration factory-default reset without asking for user confirmation\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-cluster-sdn-factory-default-reset-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Reset sdn factory-default parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-cluster-force-def"
            }
          }
        }
      }
    },
    "schema-cluster-factory-default-reset-action": {
      "x-cue-marker": "action",
      "description": "sdn configuration factory-default reset action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-cluster-sdn-factory-default-reset-action-parameters"
        }
      ]
    },
    "schema-cluster-factory-default-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@reset": {
          "$ref": "#/x-defs/schema-cluster-factory-default-reset-action"
        }
      }
    },
    "cue-patch-schema-cluster-factory-default": {
      "description": "sdn factory default configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-factory-default-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-sdn-factory-default": {
      "description": "sdn factory default configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-factory-default"
          }
        }
      }
    },
    "cue-show-response-ib-fae-ib": {
      "description": "FAE IB commands",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fae-ib"
          }
        }
      }
    },
    "cue-show-response-ib-fae-ib-ufm-mad": {
      "description": "FAE IB UFM MAD commands",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad"
          }
        }
      }
    },
    "cue-patch-response-ib-fae-ib-ufm-mad": {
      "description": "FAE IB UFM MAD commands",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib-ufm-mad"
          }
        }
      }
    },
    "cue-show-response-ib-fae-ib-ufm-mad-state": {
      "description": "FAE IB UFM MAD mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-ufm-mad-state-show"
          }
        }
      }
    },
    "cue-show-response-ib-fae-ib-link-low-power": {
      "description": "FAE IB link low power commands",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fae-ib-link-low-power"
          }
        }
      }
    },
    "cue-patch-response-ib-fae-ib-link-low-power": {
      "description": "FAE IB link low power commands",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-fae-ib-link-low-power"
          }
        }
      }
    },
    "cue-show-response-fae-fae": {
      "description": "fae component instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-fae-fae"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getFAE",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/firmware/auto-update",
              "/firmware/default",
              "/health-detailed/status",
              "/health-detailed/status-led",
              "/*/*/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-fae-fae": {
      "description": "fae component instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae"
          }
        }
      }
    },
    "cue-patch-response-fae-fae-sonic-cli": {
      "description": "fae sonic-cli control",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae-sonic-cli"
          }
        }
      }
    },
    "cue-patch-response-fae-fae-bmc-redfish-login-token": {
      "description": "fae BMC Redfish Login Token",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae-bmc-redfish-login-token"
          }
        }
      }
    },
    "cue-show-response-fae-fae-health": {
      "description": "System health history",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-health-fae-system-health"
          }
        }
      }
    },
    "cue-show-response-fae-fae-ipoib-mapping": {
      "description": "FAE IPoIB mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-fae-fae-ipoib-maps"
          }
        }
      }
    },
    "cue-show-response-system-fae-system": {
      "description": "FAE system configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-fae-system"
          }
        }
      }
    },
    "cue-patch-response-system-fae-system": {
      "description": "FAE system configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-system"
          }
        }
      }
    },
    "response-system-fae-ssd-cleanup": {
      "description": "Perform SSD Cleanup",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-fae-system-ssd-cleanup-action-children"
          }
        }
      }
    },
    "cue-show-response-system-fae-system-ready": {
      "description": "System ready configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-fae-system-ready"
          }
        }
      }
    },
    "cue-patch-response-system-fae-system-ready": {
      "description": "System ready configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-system-ready"
          }
        }
      }
    },
    "cue-show-response-log-fae-system-logs": {
      "description": "Display fae system logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-log-fae-system-logs"
          }
        }
      }
    },
    "cue-patch-response-log-fae-system-logs": {
      "description": "Display fae system logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-log-fae-system-logs"
          }
        }
      }
    },
    "cue-show-response-log-fae-system-remarkable-logs": {
      "description": "Display remarkable logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-log-fae-system-remarkable-logs"
          }
        }
      }
    },
    "cue-patch-response-log-fae-system-remarkable-logs": {
      "description": "Display remarkable logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-log-fae-system-remarkable-logs"
          }
        }
      }
    },
    "schema-system-serial-console-output-def": {
      "x-cue-marker": "def",
      "description": "Serial-console connection target",
      "x-action-param-type": "optional",
      "enum": [
        "bmc",
        "cpu"
      ]
    },
    "schema-system-fae-system-serial-change-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "System serial-console connection parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "connected-to": {
              "$ref": "#/x-defs/schema-system-serial-console-output-def"
            }
          }
        }
      }
    },
    "schema-system-fae-system-serial-change-action": {
      "x-cue-marker": "action",
      "description": "Change system serial console output",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-serial-change-action-parameters"
        }
      ],
      "x-cue-synopsis": "Change system serial-console connection",
      "x-cue-version": "25.02.1000"
    },
    "schema-system-fae-system-serial-console-action-children": {
      "x-cue-marker": "action-children",
      "description": "System serial-console actions",
      "properties": {
        "@change": {
          "$ref": "#/x-defs/schema-system-fae-system-serial-change-action"
        }
      }
    },
    "cue-patch-schema-system-fae-system-serial-console": {
      "description": "Serial console",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-fae-system-serial-console-action-children"
        }
      ]
    },
    "cue-patch-response-system-fae-system-serial-console": {
      "description": "Serial console",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-system-serial-console"
          }
        }
      }
    },
    "cue-show-response-system-fae-mgmt-unsolicited": {
      "description": "Mgmt-unsolicited state attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-fae-mgmt-unsolicited"
          }
        }
      }
    },
    "cue-patch-response-system-fae-mgmt-unsolicited": {
      "description": "Mgmt-unsolicited state attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-mgmt-unsolicited"
          }
        }
      }
    },
    "cue-show-response-system-fae-system-fatal": {
      "description": "Fatal state attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-fae-system-fatal"
          }
        }
      }
    },
    "cue-patch-response-system-fae-system-fatal": {
      "description": "Fatal state attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-system-fatal"
          }
        }
      }
    },
    "cue-patch-response-system-fae-system-fatal-action": {
      "description": "Fatal state attributes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-fae-system-fatal"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fae-fast-recovery": {
      "description": "IB fast-recovery configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery"
          }
        }
      }
    },
    "cue-patch-response-ib-fast-recovery-fae-fast-recovery": {
      "description": "IB fast-recovery configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fae-fast-recovery-triggers": {
      "description": "Fast-recovery triggers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers"
          }
        }
      }
    },
    "cue-patch-response-ib-fast-recovery-fae-fast-recovery-triggers": {
      "description": "Fast-recovery triggers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-triggers"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fae-fast-recovery-trigger": {
      "description": "Fast-recovery trigger",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger"
          }
        }
      }
    },
    "cue-patch-response-ib-fast-recovery-fae-fast-recovery-trigger": {
      "description": "Fast-recovery trigger",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ib-fast-recovery-fae-fast-recovery-trigger"
          }
        }
      }
    },
    "cue-show-response-interface-fae-interfaces": {
      "description": "Interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-fae-interfaces"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getFAEInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/state",
              "/*/link/speed",
              "/*/link/mtu",
              "/*/type",
              "/*/description",
              "/*/link/ib-speed",
              "/*/link/ib-subnet",
              "/*/link/logical-state",
              "/*/link/physical-state",
              "/*/ip/address"
            ]
          }
        },
        "view:small": {
          "operationId": "getFAEInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/*"
            ]
          }
        },
        "view:mac": {
          "operationId": "getFAEInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/state",
              "/*/link/speed",
              "/*/link/mac",
              "/*/link/mtu",
              "/*/type"
            ]
          }
        },
        "view:link-diagnostics": {
          "operationId": "getFAEInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/diagnostics"
            ]
          },
          "x-cue-custom-display-template": "link_diagnostics.j2",
          "x-cue-custom-display-unit": "cue_netlink_v1"
        },
        "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"
            ]
          }
        }
      }
    },
    "cue-show-response-interface-fae-interface": {
      "description": "An interface with FAE info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-fae-interface"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getFAEInterface",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/link/diagnostics/*",
              "/link/phy-detail/*",
              "/link/phy-diag/*"
            ]
          }
        }
      }
    },
    "cue-show-response-if-link-fae-link": {
      "description": "An physical interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-link-link"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getFAEInterfaceLink",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/diagnostics/*",
              "/phy-detail/*",
              "/phy-diag/*"
            ]
          }
        }
      }
    },
    "schema-if-link-fae-link-state-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-if-link-fae-link-state-update-action"
        }
      }
    },
    "cue-patch-schema-if-link-fae-link-state": {
      "title": "State",
      "description": "State of the interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-link-fae-link-state-action-children"
        }
      ]
    },
    "cue-patch-response-if-link-fae-link-state": {
      "description": "State of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-link-fae-link-state"
          }
        }
      }
    },
    "cue-show-response-interface-fae-plan-ports": {
      "description": "Planarized ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-fae-plan-ports"
          }
        }
      }
    },
    "parameter-interface-plan-port": {
      "name": "plan-port",
      "in": "path",
      "required": true,
      "description": "Plan port name.",
      "schema": {
        "$ref": "#/x-defs/schema-interface-plan-id"
      }
    },
    "cue-show-response-interface-fae-plan-port": {
      "description": "Planarized port info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-fae-plan-port"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fae-fast-recovery-triggers-counters": {
      "description": "Fast-recovery information for all triggers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-triggers-counters"
          }
        }
      }
    },
    "cue-show-response-ib-fast-recovery-fae-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ib-fast-recovery-fae-fast-recovery-trigger-counters"
          }
        }
      }
    },
    "schema-asic-asic-power-counters": {
      "description": "ASIC power counters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-power-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-asic-asic-power-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-asic-asic-power-counters"
        }
      }
    },
    "schema-asic-asic-power": {
      "description": "ASIC power information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-power-show-children"
        },
        {
          "$ref": "#/x-defs/schema-asic-asic-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-sensors-temperature-sensor": {
      "description": "A physical temperature sensor on the component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-show"
        }
      ]
    },
    "schema-asic-asic-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "power": {
          "$ref": "#/x-defs/schema-asic-asic-power"
        },
        "temperature": {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor"
        }
      }
    },
    "schema-asic-asic": {
      "description": "ASIC information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asic-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-asic-asics-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asic-asic-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-asic-asic"
      }
    },
    "schema-asic-asics": {
      "description": "Set of ASICs information",
      "x-cue-marker": "collection",
      "title": "ASIC",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asic-asics-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sensors-fan": {
      "description": "A physical fan on the component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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-sensors-temperature-sensors-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-sensors-temperature-sensor"
      }
    },
    "schema-common-sensors-temperature-sensors": {
      "description": "The temperature sensors on the switch",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensors-presentation"
        }
      ]
    },
    "schema-common-sensors-voltage-sensor": {
      "description": "A physical voltage sensor on the component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-show"
        }
      ]
    },
    "schema-common-sensors-voltage-sensors-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-sensors-voltage-sensor"
      }
    },
    "schema-common-sensors-voltage-sensors": {
      "description": "Voltage sensors from the switch",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-platform-environment-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "temperature": {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensors"
        },
        "voltage": {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensors"
        }
      }
    },
    "schema-platform-environment": {
      "description": "Platform environment information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-environment-show-children"
        },
        {
          "$ref": "#/x-defs/schema-platform-environment-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-inventory-inventory-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "type"
          ]
        }
      ]
    },
    "schema-inventory-inventory": {
      "description": "The platforms inventory item",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-inventory-inventories-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-platform-platform-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "asic": {
          "$ref": "#/x-defs/schema-asic-asics"
        },
        "software": {
          "$ref": "#/x-defs/schema-software-software"
        },
        "environment": {
          "$ref": "#/x-defs/schema-platform-environment"
        },
        "inventory": {
          "$ref": "#/x-defs/schema-inventory-inventories"
        }
      }
    },
    "schema-firmware-fw-file": {
      "description": "A FW file on the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-path-show"
        }
      ]
    },
    "schema-firmware-fw-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-fw-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-firmware-fw-file"
      }
    },
    "schema-firmware-fw-files": {
      "description": "List of FW files on the system",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-firmware-fw-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-firmware-platform-firmware-component-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-firmware-fw-files"
        }
      }
    },
    "schema-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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/schema-firmware-platform-firmware-component-show-children"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-firmware-platform-firmware-component-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component"
      }
    },
    "schema-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-presentation"
        }
      ]
    },
    "schema-platform-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "firmware": {
          "$ref": "#/x-defs/schema-firmware-platform-firmware"
        }
      }
    },
    "schema-common-platform-ps-redundancy": {
      "description": "PS-redundancy configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-ps-redundancy-show"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-ps-redundancy-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-common-platform-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ps-redundancy": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-platform-ps-redundancy"
            }
          ]
        }
      }
    },
    "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,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-platform-show"
        },
        {
          "$ref": "#/x-defs/schema-platform-platform-show-children"
        },
        {
          "$ref": "#/x-defs/schema-platform-platform-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-common-platform-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-fae-fae-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/schema-platform-platform"
          }
        }
      }
    },
    "schema-fae-fae-platform-firmware-component-show": {
      "x-cue-marker": "show",
      "properties": {
        "part-number": {
          "title": "Part Number",
          "description": "Component part number",
          "type": "string"
        },
        "actual-firmware": {
          "title": "Actual FW",
          "description": "Actual firmware version",
          "type": "string"
        },
        "installed-firmware": {
          "title": "Installed FW",
          "description": "Installed firmware version",
          "type": "string"
        }
      }
    },
    "schema-fae-fae-platform-firmware-component": {
      "description": "FAE Platform firmware component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-show"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-config"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-show-children"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-fae-fae-platform-firmware-component-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component"
      }
    },
    "schema-fae-fae-platform-firmware-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": [
          "actual-firmware",
          "installed-firmware",
          "part-number",
          "fw-source"
        ]
      }
    },
    "schema-fae-fae-platform-firmware": {
      "description": "FAE Set of platform components firmware",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-presentation"
        }
      ]
    },
    "response-fae-fae-platform-firmware": {
      "description": "FAE Set of platform components firmware",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-fae-fae-platform-firmware"
          }
        }
      }
    },
    "response-fae-fae-platform-firmware-component": {
      "description": "FAE Platform firmware component instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component"
          }
        }
      }
    },
    "schema-fae-fae-platform-firmware-component-fetch-action": {
      "x-cue-marker": "action",
      "description": "Fetch firmware image file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-fetch-action-parameters"
        }
      ]
    },
    "schema-fae-fae-fetch-platform-firmware-component-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-fetch-action"
        }
      }
    },
    "cue-patch-schema-fae-fae-fetch-component-fw-file": {
      "description": "A FW file for a component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-fetch-platform-firmware-component-action-children"
        }
      ]
    },
    "cue-patch-response-fae-fae-component-fw": {
      "description": "A FW file for a component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae-fetch-component-fw-file"
          }
        }
      }
    },
    "schema-fae-eeprom-component-def": {
      "x-cue-marker": "def",
      "description": "eeprom-def",
      "type": "string",
      "nullable": true
    },
    "schema-fae-fae-platform-eeprom-available-component-id": {
      "title": "Available-Components",
      "x-cue-marker": "id",
      "x-cue-synopsis": "eeprom component",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-eeprom-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-fae-eeprom-show": {
      "x-cue-marker": "show",
      "properties": {}
    },
    "schema-fae-fae-platform-eeprom-available-component": {
      "description": "eeprom component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-eeprom-show"
        }
      ]
    },
    "schema-fae-fae-platform-eeprom-available-component-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-available-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-available-component"
      }
    },
    "schema-fae-fae-platform-eeprom-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "summary_includes": [],
        "columns": []
      }
    },
    "schema-fae-fae-platform-eeprom": {
      "description": "See components with eeprom available",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-available-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-presentation"
        }
      ]
    },
    "response-fae-fae-platform-eeprom": {
      "description": "See components with eeprom available",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-fae-fae-platform-eeprom"
          }
        }
      }
    },
    "parameter-fae-eeprom-component-id": {
      "name": "eeprom-component-id",
      "in": "path",
      "required": true,
      "description": "eeprom component",
      "schema": {
        "$ref": "#/x-defs/schema-common-component-component-id"
      }
    },
    "schema-fae-fae-platform-eeprom-sub-component-id": {
      "title": "Name",
      "x-cue-marker": "id",
      "x-cue-synopsis": "eeprom component key",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-eeprom-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-fae-fae-platform-eeprom-subcomponent-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-fae-fae-platform-eeprom-subcomponent-show": {
      "x-cue-marker": "show",
      "properties": {
        "value": {
          "description": "value",
          "type": "string",
          "title": "Value"
        }
      }
    },
    "schema-fae-fae-platform-eeprom-subcomponent": {
      "description": "eeprom item",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-subcomponent-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-subcomponent-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-fae-fae-platform-eeprom-subcomponent-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-sub-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-subcomponent"
      }
    },
    "schema-fae-fae-platform-eeprom-component": {
      "description": "eeprom component key",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-subcomponent-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-fae-fae-platform-eeprom-component": {
      "description": "eeprom component key",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-fae-fae-platform-eeprom-component"
          }
        }
      }
    },
    "schema-fae-force-def": {
      "x-cue-marker": "def",
      "description": "Force firmware install when user answers 'yes' in the prompt\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-fae-skip-reboot-def": {
      "x-cue-marker": "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-fae-fae-platform-firmware-component-install-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Install platform component firmware default parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-fae-force-def"
            },
            "skip-reboot": {
              "$ref": "#/x-defs/schema-fae-skip-reboot-def"
            }
          }
        }
      }
    },
    "schema-fae-fae-platform-firmware-component-install-action": {
      "x-cue-marker": "action",
      "description": "Install platform component firmware",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-install-action-parameters"
        }
      ],
      "x-cue-synopsis": "Install a component firmware image.",
      "x-cue-example": "nv action install fae platform firmware bios ~/image.cab",
      "x-cue-version": "25.01.4000",
      "x-cue-history": "25.01.4000"
    },
    "schema-fae-fae-platform-firmware-component-delete-action": {
      "x-cue-marker": "action",
      "description": "Delete firmware image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "x-cue-example": "nv action delete fae platform firmware bios {file-name}"
    },
    "schema-fae-fae-platform-firmware-component-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@install": {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-install-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-delete-action"
        }
      }
    },
    "schema-fae-firmware-component-file-def": {
      "x-cue-marker": "def",
      "description": "image-def",
      "type": "string",
      "nullable": true
    },
    "schema-fae-firmware-component-file-id": {
      "title": "Available Firmware Files",
      "x-cue-marker": "id",
      "x-cue-synopsis": "Image file",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-firmware-component-file-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-patch-schema-fae-installed-image": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-fae-fae-components-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-firmware-component-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-fae-installed-image"
      }
    },
    "cue-patch-schema-fae-fae-component-fw-file": {
      "description": "A FW file for a component",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-firmware-component-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-fae-fae-components-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-fae-fae-component-fw-file": {
      "description": "A FW file for a component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae-component-fw-file"
          }
        }
      }
    },
    "schema-fae-fae-platform-asic-error-inject-enable-action": {
      "x-cue-marker": "action",
      "description": "Enable ASIC error injection",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-fae-fae-platform-asic-error-inject-disable-action": {
      "x-cue-marker": "action",
      "description": "Disable ASIC error injection",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-fae-fae-platform-asic-error-inject-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@enable": {
          "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-enable-action"
        },
        "@disable": {
          "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-disable-action"
        }
      }
    },
    "schema-fae-fae-platform-asic-def": {
      "x-cue-marker": "def",
      "description": "ASIC",
      "type": "string",
      "nullable": true
    },
    "schema-fae-fae-platform-asic-id": {
      "title": "ASIC",
      "x-cue-marker": "id",
      "x-cue-synopsis": "ASIC",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-asic-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-fae-fae-platform-error-inject-status-show": {
      "x-cue-marker": "show",
      "properties": {
        "error-injection": {
          "title": "Error Injection",
          "description": "Error injection status",
          "type": "string"
        }
      }
    },
    "schema-fae-fae-platform-error-inject-status": {
      "description": "FAE Platform error injection status",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-error-inject-status-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-fae-fae-platform-asic-error-inject-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-platform-asic-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-fae-fae-platform-error-inject-status"
      }
    },
    "schema-fae-fae-platform-asic-error-inject-presentation": {
      "x-cue-marker": "presentation",
      "x-cue-collection-view": {
        "id_title": "Device",
        "columns": [
          "error-injection"
        ],
        "column-properties": {
          "error-injection": {
            "title": "Error Injection"
          }
        }
      }
    },
    "schema-fae-fae-platform-asic-error-inject": {
      "description": "FAE Set of ASICs error injection",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-mapping"
            },
            {
              "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-presentation"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "response-fae-fae-asic-error-inject": {
      "description": "FAE Set of ASICs error injection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject"
          }
        }
      }
    },
    "cue-patch-schema-fae-fae-platform-error-inject-status": {
      "description": "FAE Platform error injection status",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-fae-fae-platform-asic-error-inject-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-platform-asic-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-fae-fae-platform-error-inject-status"
      }
    },
    "cue-patch-schema-fae-fae-platform-asic-error-inject": {
      "description": "FAE Set of ASICs error injection",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-platform-asic-error-inject-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-fae-fae-platform-asic-error-inject-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-fae-fae-asic-error-inject": {
      "description": "FAE Set of ASICs error injection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-fae-fae-platform-asic-error-inject"
          }
        }
      }
    },
    "schema-platform-generate-new-name-param-def": {
      "x-cue-marker": "def",
      "description": "Name of debug token info file in a bin format",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-platform-debug-new-name-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Debug token info action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new-name": {
              "$ref": "#/x-defs/schema-platform-generate-new-name-param-def"
            }
          }
        }
      }
    },
    "schema-platform-generate-debug-info-image-action": {
      "x-cue-marker": "action",
      "description": "Generate debug token info file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-platform-debug-new-name-action-parameters"
        }
      ]
    },
    "schema-platform-debug-info-image-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-platform-generate-debug-info-image-action"
        }
      }
    },
    "schema-platform-delete-debug-info-image-action": {
      "x-cue-marker": "action",
      "description": "Delete debug token info file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-platform-upload-debug-info-image-action-parameters": {
      "x-cue-marker": "action-parameters",
      "description": "Debug token info file upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-platform-upload-debug-info-image-action": {
      "x-cue-marker": "action",
      "description": "Upload debug token info file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-platform-upload-debug-info-image-action-parameters"
        }
      ]
    },
    "schema-platform-rename-debug-info-image-action": {
      "x-cue-marker": "action",
      "description": "Rename debug token info file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-platform-debug-new-name-action-parameters"
        }
      ]
    },
    "schema-platform-debug-info-image-file-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-platform-delete-debug-info-image-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-platform-upload-debug-info-image-action"
        },
        "@rename": {
          "$ref": "#/x-defs/schema-platform-rename-debug-info-image-action"
        }
      }
    },
    "schema-platform-file-def": {
      "type": "string",
      "x-cue-marker": "def",
      "nullable": true
    },
    "schema-platform-debug-file-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "The name of the debug token info file.",
      "title": "Available debug token info files",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-platform-file-def"
        }
      ]
    },
    "schema-platform-generated-file-show": {
      "x-cue-marker": "show",
      "properties": {}
    },
    "cue-show-schema-platform-generated-file": {
      "description": "A debug token info file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-generated-file-show"
        }
      ]
    },
    "cue-show-schema-platform-debug-info-image-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-platform-debug-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-platform-generated-file"
      }
    },
    "cue-show-schema-platform-fae-platform-debug-info-image-files": {
      "description": "Platform debug token info files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-info-image-file-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-platform-debug-info-image-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-show-schema-platform-debug-info-image-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info-image-files"
        }
      }
    },
    "cue-show-schema-platform-fae-platform-debug-info-image": {
      "description": "Generate debug token info file for platform",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-info-image-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-platform-debug-info-image-show-children"
        }
      ]
    },
    "cue-show-schema-platform-debug-info-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "debug-image": {
          "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info-image"
        }
      }
    },
    "cue-show-schema-platform-fae-platform-debug-info": {
      "description": "Debug token info file for platform",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-platform-debug-info-show-children"
        }
      ]
    },
    "cue-show-schema-platform-debug-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "info": {
          "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info"
        }
      }
    },
    "cue-show-schema-platform-fae-platform-debug": {
      "description": "Debug token info file for platform",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-platform-debug-show-children"
        }
      ]
    },
    "cue-show-response-platform-fae-platform-debug": {
      "description": "Debug token info file for platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug"
          }
        }
      }
    },
    "cue-show-response-platform-fae-platform-debug-info": {
      "description": "Debug token info file for platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info"
          }
        }
      }
    },
    "cue-show-response-platform-fae-platform-debug-info-image": {
      "description": "Generate debug token info file for platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info-image"
          }
        }
      }
    },
    "cue-patch-schema-platform-fae-platform-debug-info-image": {
      "description": "Generate debug token info file for platform",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-info-image-action-children"
        }
      ]
    },
    "cue-patch-response-platform-fae-platform-debug-info-image": {
      "description": "Generate debug token info file for platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-platform-fae-platform-debug-info-image"
          }
        }
      }
    },
    "cue-show-response-platform-fae-platform-debug-info-image-files": {
      "description": "Platform debug token info files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-fae-platform-debug-info-image-files"
          }
        }
      }
    },
    "schema-platform-debug-info-image-delete-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-platform-delete-debug-info-image-action"
        }
      }
    },
    "cue-patch-schema-platform-fae-platform-debug-info-image-files-action": {
      "description": "Platform debug token info files",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-info-image-delete-action-children"
        }
      ]
    },
    "cue-patch-response-platform-fae-platform-debug-info-image-files-action": {
      "description": "Platform debug token info files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-platform-fae-platform-debug-info-image-files-action"
          }
        }
      }
    },
    "schema-platform-debug-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-platform-debug-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Debug file name",
      "title": "Available Debug Files",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-file-name-def"
        }
      ]
    },
    "parameter-platform-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the debug file",
      "schema": {
        "$ref": "#/x-defs/schema-platform-debug-file-name-id"
      }
    },
    "cue-patch-schema-platform-generated-file": {
      "description": "A debug token info file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-platform-debug-info-image-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-platform-debug-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-platform-generated-file"
      }
    },
    "cue-patch-schema-platform-fae-platform-debug-info-image-files": {
      "description": "Platform debug token info files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-platform-debug-info-image-file-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-platform-debug-info-image-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-platform-fae-platform-debug-info-image-files": {
      "description": "Platform debug token info files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-platform-fae-platform-debug-info-image-files"
          }
        }
      }
    },
    "schema-cluster-fetch-fae-cluster-package-action": {
      "x-cue-marker": "action",
      "description": "Fetch fae cluster package file",
      "type": "object",
      "x-cue-url": true,
      "x-cue-prompt-noecho": "Password",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-fetch-action-parameters"
        }
      ]
    },
    "schema-cluster-fae-cluster-package-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-cluster-fetch-fae-cluster-package-action"
        }
      }
    },
    "schema-cluster-delete-fae-cluster-package-action": {
      "x-cue-marker": "action",
      "description": "Delete fae cluster package file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-install-fae-cluster-package-action": {
      "x-cue-marker": "action",
      "description": "Install fae cluster package file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-fae-cluster-package-files-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-cluster-delete-fae-cluster-package-action"
        },
        "@install": {
          "$ref": "#/x-defs/schema-cluster-install-fae-cluster-package-action"
        }
      }
    },
    "schema-cluster-file-name-def": {
      "x-cue-marker": "def",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-cluster-cluster-package-file-name-id": {
      "x-cue-marker": "id",
      "x-cue-synopsis": "Cluster package file name",
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-file-name-def"
        }
      ]
    },
    "schema-cluster-cluster-package-file-path-show": {
      "x-cue-marker": "show",
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of the cluster package file",
          "type": "string"
        }
      }
    },
    "schema-cluster-cluster-package-file-path": {
      "description": "path to cluster package file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-cluster-cluster-package-file-path-show"
        }
      ]
    },
    "schema-cluster-fae-cluster-package-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-cluster-package-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-cluster-cluster-package-file-path"
      }
    },
    "schema-cluster-fae-cluster-package-files": {
      "description": "Cluster package files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-files-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-cluster-fae-cluster-package-files-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-cluster-fae-cluster-package-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-files"
        }
      }
    },
    "schema-cluster-fae-cluster-package": {
      "description": "Cluster package",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-action-children"
        },
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-cluster-uninstall-fae-cluster-app-action": {
      "x-cue-marker": "action",
      "description": "Uninstall fae cluster app",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-cluster-fae-cluster-app-action-children": {
      "x-cue-marker": "action-children",
      "properties": {
        "@uninstall": {
          "$ref": "#/x-defs/schema-cluster-uninstall-fae-cluster-app-action"
        }
      }
    },
    "schema-cluster-fae-cluster-app": {
      "description": "Cluster apps",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-app-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-cluster-cluster-apps-mapping"
            },
            {
              "$ref": "#/x-defs/schema-cluster-cluster-apps-presentation"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-cluster-fae-cluster-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "package": {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package"
        },
        "apps": {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-app"
        }
      }
    },
    "schema-cluster-fae-cluster": {
      "description": "Cluster",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-cluster-fae-cluster": {
      "description": "Cluster",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-fae-cluster"
          }
        }
      }
    },
    "response-cluster-fae-cluster-app": {
      "description": "Cluster apps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-fae-cluster-app"
          }
        }
      }
    },
    "cue-patch-schema-cluster-cluster-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-app-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-app"
      }
    },
    "cue-patch-schema-cluster-fae-cluster-app": {
      "description": "Cluster apps",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-app-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-apps-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-cluster-fae-cluster-app": {
      "description": "Cluster apps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-fae-cluster-app"
          }
        }
      }
    },
    "response-cluster-fae-cluster-package": {
      "description": "Cluster package",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-fae-cluster-package"
          }
        }
      }
    },
    "cue-patch-schema-cluster-fae-cluster-package": {
      "description": "Cluster package",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-action-children"
        }
      ]
    },
    "cue-patch-response-cluster-fae-cluster-package": {
      "description": "Cluster package",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-fae-cluster-package"
          }
        }
      }
    },
    "response-cluster-fae-cluster-package-files": {
      "description": "Cluster package files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-cluster-fae-cluster-package-files"
          }
        }
      }
    },
    "parameter-cluster-package-file-name": {
      "name": "package-file-name",
      "in": "path",
      "required": true,
      "description": "The name of the cluster package file",
      "schema": {
        "$ref": "#/x-defs/schema-cluster-cluster-package-file-name-id"
      }
    },
    "cue-patch-schema-cluster-cluster-package-file-path": {
      "description": "path to cluster package file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-cluster-fae-cluster-package-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-cluster-cluster-package-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-cluster-cluster-package-file-path"
      }
    },
    "cue-patch-schema-cluster-fae-cluster-package-files": {
      "description": "Cluster package files",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-cluster-fae-cluster-package-files-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-cluster-fae-cluster-package-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-cluster-fae-cluster-package-files": {
      "description": "Cluster package files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-cluster-fae-cluster-package-files"
          }
        }
      }
    },
    "cue-show-response-acl-routing-header": {
      "description": "IPv6 routing-header module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-routing-header"
          }
        }
      }
    },
    "cue-patch-response-acl-routing-header": {
      "description": "IPv6 routing-header module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-routing-header"
          }
        }
      }
    },
    "cue-show-response-acl-extension-header": {
      "description": "IPv6 extension-header module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-extension-header"
          }
        }
      }
    },
    "cue-patch-response-acl-extension-header": {
      "description": "IPv6 extension-header module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-extension-header"
          }
        }
      }
    },
    "schema-common-root-common-root-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "action": {
          "$ref": "#/x-defs/schema-actions-actions"
        }
      }
    },
    "schema-common-acl-rule-is-not-action-source-nat-def": {
      "x-cue-marker": "def",
      "properties": {
        "action": {
          "allOf": [
            {
              "not": {
                "required": [
                  "source-nat"
                ]
              }
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-is-action-source-nat-def": {
      "x-cue-marker": "def",
      "properties": {
        "action": {
          "required": [
            "source-nat"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-udp-icmp-protocol-match-def": {
      "x-cue-marker": "def",
      "properties": {
        "match": {
          "properties": {
            "ip": {
              "properties": {
                "protocol": {
                  "enum": [
                    "icmp",
                    "tcp",
                    "udp"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-rule-is-not-action-dest-nat-def": {
      "x-cue-marker": "def",
      "properties": {
        "action": {
          "allOf": [
            {
              "not": {
                "required": [
                  "dest-nat"
                ]
              }
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-is-action-dest-nat-def": {
      "x-cue-marker": "def",
      "properties": {
        "action": {
          "required": [
            "dest-nat"
          ]
        }
      }
    },
    "schema-common-acl-rule-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "match or action must be configured for a rule\n",
          "anyOf": [
            {
              "required": [
                "action"
              ]
            },
            {
              "required": [
                "match"
              ]
            }
          ]
        },
        {
          "x-cue-error": "action source-nat is only allowed with match ip protocol \"tcp\", \"icmp\" or \"udp\"\n",
          "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"
                }
              ]
            }
          ]
        },
        {
          "x-cue-error": "action dest-nat is only allowed with match ip protocol \"tcp\", \"icmp\" or \"udp\"\n",
          "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-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Must be either \"ANY\" or a set of ports\n",
          "anyOf": [
            {
              "required": [
                "ANY"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "ANY"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-common-acl-ports": {
      "description": "L4 ports",
      "x-cue-marker": "collection",
      "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-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-common-acl-tcp-flags-config-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "syn"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "ack"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "fin"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "rst"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "urg"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "psh"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "all"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "none"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-tcp-flags-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Must be either \"all\" or \"none\" or other flags\n",
          "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "syn"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-syn-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-syn-def"
      }
    },
    "schema-common-acl-tcp-mask-is-syn-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "syn"
          ]
        }
      }
    },
    "schema-common-acl-tcp-mask-is-all-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "all"
          ]
        }
      }
    },
    "schema-common-acl-tcp-syn-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with syn flag must have mask of 'all' or 'syn'",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "urg"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-urg-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-urg-def"
      }
    },
    "schema-common-acl-tcp-mask-is-urg-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "urg"
          ]
        }
      }
    },
    "schema-common-acl-tcp-urg-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with urg flag must have mask of 'all' or 'urg'",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "ack"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-ack-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-ack-def"
      }
    },
    "schema-common-acl-tcp-mask-is-ack-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "ack"
          ]
        }
      }
    },
    "schema-common-acl-tcp-ack-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with ack flag must have mask of 'all' or 'ack'",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "fin"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-fin-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-fin-def"
      }
    },
    "schema-common-acl-tcp-mask-is-fin-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "fin"
          ]
        }
      }
    },
    "schema-common-acl-tcp-fin-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with fin flag must have mask of 'all' or 'fin'",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "psh"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-psh-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-psh-def"
      }
    },
    "schema-common-acl-tcp-mask-is-psh-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "psh"
          ]
        }
      }
    },
    "schema-common-acl-tcp-psh-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with psh flag must have mask of 'all' or 'psh'",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "rst"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-rst-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-rst-def"
      }
    },
    "schema-common-acl-tcp-mask-is-rst-def": {
      "x-cue-marker": "def",
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "rst"
          ]
        }
      }
    },
    "schema-common-acl-tcp-rst-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP with psh flag must have mask of 'all' or 'rst'",
      "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": {
      "x-cue-marker": "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"
        },
        {
          "x-cue-error": "At least one tcp property has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-tcp-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "dest-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "source-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-tcp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "dest-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "source-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-udp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-flags-isa-flags-container-trait": {
      "x-cue-marker": "trait",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-flags-constraints"
        },
        {
          "$ref": "#/x-defs/schema-flags-flags-presentation"
        }
      ]
    },
    "schema-common-acl-connection-state-config-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "At least one state has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-connection-state-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "new"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "related"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "invalid"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "established"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-connection-state": {
      "description": "Connection state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "action"
      ],
      "properties": {
        "action": {
          "enum": [
            "set"
          ]
        }
      }
    },
    "schema-common-acl-recent-list-is-update-action-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-recent-list-is-not-update-action-def"
      }
    },
    "schema-common-acl-recent-list-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Must specify action for recent-list configurations",
          "required": [
            "action"
          ]
        },
        {
          "x-cue-error": "Hit-count and update-interval are relevant for 'update' action only\n",
          "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "hashlimit name is required",
          "required": [
            "name"
          ]
        },
        {
          "x-cue-error": "hashlimit rate is required",
          "required": [
            "rate-above"
          ]
        },
        {
          "x-cue-error": "hashlimit burst is required",
          "required": [
            "burst"
          ]
        },
        {
          "x-cue-error": "hashlimit expire is required",
          "required": [
            "expire"
          ]
        },
        {
          "x-cue-error": "hashlimit mode is required",
          "required": [
            "mode"
          ]
        }
      ]
    },
    "schema-common-acl-hashlimit": {
      "description": "Hashlimit module",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "tcp-ece"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "tcp-cwr"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-ecn-flags": {
      "description": "ECN flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "flags": {
          "description": "ECN protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ecn-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-ecn-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "At least one ecn property has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-ecn": {
      "description": "ECN",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "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": {
      "x-cue-marker": "def",
      "required": [
        "ecn"
      ],
      "properties": {
        "ecn": {
          "required": [
            "flags"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-not-ecn-flags-match-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-ecn-flags-match-def"
      }
    },
    "schema-common-acl-ip-protocol-is-tcp-def": {
      "x-cue-marker": "def",
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "tcp"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-ecn-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "TCP protocol must be specified explicitly for ECN flags.\n",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "flags"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-mask-match-def": {
      "x-cue-marker": "def",
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "mask"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-flags-mask-match-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "all-mss-except"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-mss-def": {
      "x-cue-marker": "def",
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "mss"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-mss-match-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-mss-match-def"
      }
    },
    "schema-common-acl-ip-match-tcp-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "x-cue-error": "Must specify TCP protocol, mask and flags properties.\n",
          "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"
                }
              ]
            }
          ]
        },
        {
          "x-cue-error": "Must specify TCP protocol and one of mss or all-mss-except.\n",
          "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": {
      "x-cue-marker": "def",
      "required": [
        "udp"
      ],
      "properties": {
        "udp": {
          "anyOf": [
            {
              "required": [
                "dest-port"
              ]
            },
            {
              "required": [
                "source-port"
              ]
            }
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-not-udp-match-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-udp-match-def"
      }
    },
    "schema-common-acl-ip-match-udp-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "IP match for UDP must have source or destination port",
      "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": {
      "x-cue-marker": "def",
      "required": [
        "icmp-type"
      ]
    },
    "schema-common-acl-ip-match-is-not-icmp-type-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmp-type-def"
      }
    },
    "schema-common-acl-ip-protocol-is-icmp-def": {
      "x-cue-marker": "def",
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "icmp"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-icmp-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "x-cue-error": "ICMP protocol must be specified explicitly for icmp-type.\n",
          "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": {
      "x-cue-marker": "def",
      "required": [
        "icmpv6-type"
      ]
    },
    "schema-common-acl-ip-match-is-not-icmpv6-type-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmpv6-type-def"
      }
    },
    "schema-common-acl-ip-protocol-is-icmpv6-def": {
      "x-cue-marker": "def",
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "icmpv6"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-icmpv6-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "x-cue-error": "ICMPv6 protocol must be specified explicitly for icmpv6-type.\n",
          "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "fragment"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "tcp"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "udp"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "connection-state"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "recent-list"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "hashlimit"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "routing-header"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "extension-header"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "ecn"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-ip-match": {
      "description": "An ACL IPv4/IPv6 match",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "x-cue-error": "source-mac-mask should be configured along with source-mac\n",
      "oneOf": [
        {
          "not": {
            "required": [
              "source-mac-mask"
            ]
          }
        },
        {
          "allOf": [
            {
              "required": [
                "source-mac-mask"
              ]
            },
            {
              "required": [
                "source-mac"
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-dest-mac-mask-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "dest-mac-mask should be configured along with dest-mac\n",
      "oneOf": [
        {
          "not": {
            "required": [
              "dest-mac-mask"
            ]
          }
        },
        {
          "allOf": [
            {
              "required": [
                "dest-mac-mask"
              ]
            },
            {
              "required": [
                "dest-mac"
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-mac-match-constraints": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-common-acl-match-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "ip"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-state-state-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "x-cue-error": "One value must be set",
          "minProperties": 1,
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-action-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "minProperties": 1,
          "x-cue-defaults-only": []
        }
      ]
    },
    "schema-common-acl-action-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only one action can be configured",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-log": {
      "description": "Log packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-acl-set": {
      "description": "Set action for packets",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-acl-erspan": {
      "description": "ERSPAN session",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "rate and burst must be set for POLICE action",
          "required": [
            "burst",
            "rate"
          ]
        }
      ]
    },
    "schema-common-acl-police": {
      "description": "Policing of matched packets/bytes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only one translate-ip range can be configured",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "x-cue-marker": "collection",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only one translate-port range can be configured",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-translate-ip"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-translate-port"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-common-acl-acl-action-is-translate-port-def": {
      "x-cue-marker": "def",
      "required": [
        "translate-port"
      ]
    },
    "schema-common-acl-acl-action-is-not-translate-port-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-action-is-translate-port-def"
      }
    },
    "schema-common-acl-acl-action-is-translate-ip-def": {
      "x-cue-marker": "def",
      "required": [
        "translate-ip"
      ]
    },
    "schema-common-acl-source-dest-nat-config-constraints": {
      "x-cue-marker": "constraints",
      "x-cue-error": "translate-port should be configured along with translate-ip\n",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "At least one action property has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-set"
            }
          ],
          "x-cue-prune": [
            "hbn"
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-erspan"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-police"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-source-dest-nat"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-recent"
            }
          ],
          "x-cue-prune": [
            "nvos",
            "hbn"
          ]
        }
      }
    },
    "schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$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-common-acl-rule-config-children": {
      "x-cue-marker": "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "properties": {
            "action": {
              "anyOf": [
                {
                  "minProperties": 1,
                  "x-cue-defaults": {}
                }
              ]
            }
          }
        },
        {
          "not": {
            "required": [
              "match"
            ]
          },
          "x-cue-defaults": {}
        },
        {}
      ]
    },
    "schema-common-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-rule"
      }
    },
    "schema-common-acl-rules-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "At least one rule has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-rules": {
      "description": "ACL rules",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "rule": {
          "description": "ACL rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-rules"
            }
          ]
        }
      }
    },
    "schema-common-acl-acl-is-type-ipv4-def": {
      "x-cue-marker": "def",
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "ipv4"
          ]
        }
      }
    },
    "schema-common-acl-acl-is-not-type-ipv4-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv4-def"
      }
    },
    "schema-common-acl-acl-rule-is-not-match-icmpv6-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "protocol": {
                        "not": {
                          "enum": [
                            "icmpv6"
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-match-ipv4-address-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "routing-header"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-not-match-extension-header-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "extension-header"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-source-nat-translate-mac-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "dest-nat": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "translate-mac"
                          ]
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-ipv4-type-constraints": {
      "x-cue-marker": "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"
            },
            {
              "x-cue-error": "ICMPv6 is not supported on IPv4 acl.\n",
              "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"
            },
            {
              "x-cue-error": "Routing-header is not supported over IPv4 acl.\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-routing-header-def"
                }
              ]
            },
            {
              "x-cue-error": "Extension-header is not supported over IPv4 acl.\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-extension-header-def"
                }
              ]
            },
            {
              "x-cue-error": "translate-mac is not allowed as source-nat action param in ipv4 type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-translate-mac-def"
                }
              ]
            },
            {
              "x-cue-error": "translate-mac is not allowed as dest-nat action param in ipv4 type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-translate-mac-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-acl-is-type-ipv6-def": {
      "x-cue-marker": "def",
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "ipv6"
          ]
        }
      }
    },
    "schema-common-acl-acl-is-not-type-ipv6-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv6-def"
      }
    },
    "schema-common-acl-acl-rule-is-not-match-icmp-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "protocol": {
                        "not": {
                          "enum": [
                            "icmp"
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-match-ipv6-address-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "allOf": [
                  {
                    "not": {
                      "required": [
                        "source-nat"
                      ]
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-dest-nat-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "allOf": [
                  {
                    "not": {
                      "required": [
                        "dest-nat"
                      ]
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-frag-match-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "fragment"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-ipv6-type-constraints": {
      "x-cue-marker": "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"
            },
            {
              "x-cue-error": "ICMP is not supported on IPv6 acl.\n",
              "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"
            },
            {
              "x-cue-error": "source-nat is not allowed as action in ipv6 type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-def"
                }
              ]
            },
            {
              "x-cue-error": "dest-nat is not allowed as action in ipv6 type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-def"
                }
              ]
            },
            {
              "x-cue-error": "fragment match is not allowed in ipv6 type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-frag-match-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-acl-is-type-mac-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "mac"
          ]
        }
      },
      "oneOf": [
        {
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "mac"
              ]
            }
          }
        }
      ]
    },
    "schema-common-acl-acl-is-not-type-mac-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-mac-def"
      }
    },
    "schema-common-acl-acl-is-match-mac-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "ecn"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-mac-acl-has-ip-match-def": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-mac-acl-has-no-ip-match-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-common-acl-mac-acl-has-ip-match-def"
      }
    },
    "schema-common-acl-mac-match-is-protocol-match-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ],
                "properties": {
                  "ip": {
                    "required": [
                      "tcp"
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-tcp-matches-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "def",
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ],
                "properties": {
                  "ip": {
                    "required": [
                      "udp"
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-mac-non-udp-match-def": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "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"
            },
            {
              "x-cue-error": "dscp/icmp/icmpv6/ttl match/action are not allowed in mac-type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-match-mac-def"
                }
              ]
            },
            {
              "x-cue-error": "translate-ip/port is not allowed as source-nat action param in mac type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-translate-ip-port-def"
                }
              ]
            },
            {
              "x-cue-error": "translate-ip/port is not allowed as dest-nat action param in mac type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-translate-ip-port-def"
                }
              ]
            },
            {
              "x-cue-error": "ecn match is not allowed in mac-type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-ecn-match-def"
                }
              ]
            },
            {
              "x-cue-error": "fragment match is not allowed in mac-type acl\n",
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-frag-match-def"
                }
              ]
            },
            {
              "x-cue-error": "mac protocol match ipv4/ipv6 required for ip match\n",
              "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"
                    }
                  ]
                }
              ]
            },
            {
              "x-cue-error": "tcp state/flags/mask/multi-port match is not allowed in mac-type acl\n",
              "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"
                    }
                  ]
                }
              ]
            },
            {
              "x-cue-error": "udp multi-port match is not allowed in mac-type acl\n",
              "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": {
      "x-cue-marker": "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"
        },
        {
          "x-cue-error": "ACL Type is required",
          "required": [
            "type"
          ]
        },
        {
          "x-cue-error": "At least one rule has to configured",
          "minProperties": 2
        }
      ]
    },
    "schema-common-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-acl"
      }
    },
    "schema-common-acl-acls": {
      "description": "ACL rules",
      "x-cue-marker": "collection",
      "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-header-header": {
      "description": "Header which contains info needed for schema migration\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "schema-common-acl-inbound-stats": {
      "description": "Inbound rule Statistics",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stat-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-outbound-stats": {
      "description": "Outbound rule Statistics",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stat-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-if-acl-stat-show-children": {
      "x-cue-marker": "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-common-acl-inbound-stats"
            }
          ]
        },
        "outbound": {
          "description": "ACL rule outbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-outbound-stats"
            }
          ]
        }
      }
    },
    "schema-common-acl-if-acl-stat": {
      "description": "ACL match statistics packets and bytes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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/schema-common-acl-if-acl-stat-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-if-acl-stats-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-if-acl-stat"
      }
    },
    "schema-common-acl-if-acl-stats": {
      "description": "ACL statistics per ACL rule",
      "x-cue-marker": "collection",
      "title": "Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stats-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-if-acl-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "statistics": {
          "description": "ACL stats depicting packets hit the ACL rules",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-if-acl-stats"
            }
          ]
        }
      }
    },
    "schema-common-acl-outbound-control-plane": {
      "description": "Outbound control-plane details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-outbound-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-outbound-control-plane"
            }
          ]
        }
      }
    },
    "schema-common-acl-outbound-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "control-plane"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-outbound-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-outbound-defaults"
        }
      ]
    },
    "schema-common-acl-inbound-control-plane": {
      "description": "Inbound control-plane",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-cue-defaults": {},
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-inbound-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-inbound-control-plane"
            }
          ]
        }
      }
    },
    "schema-common-acl-inbound-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "control-plane"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-inbound-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-inbound-defaults"
        }
      ]
    },
    "schema-common-acl-if-acl-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-inbound"
            }
          ]
        }
      }
    },
    "schema-common-acl-if-acl-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "outbound"
            ]
          },
          "x-cue-defaults-only": []
        },
        {
          "not": {
            "required": [
              "inbound"
            ]
          },
          "x-cue-defaults-only": []
        },
        {}
      ]
    },
    "schema-common-acl-if-acl-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "one of the directions has to configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-constraints"
        }
      ]
    },
    "schema-common-acl-if-acls-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-if-acl"
      }
    },
    "schema-common-acl-if-acls": {
      "description": "Interface ACL rules",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acls-presentation"
        }
      ]
    },
    "schema-common-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "schema-common-lldp-ports-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-port"
      }
    },
    "schema-common-lldp-ports": {
      "description": "L4 ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-port-config"
        }
      ]
    },
    "schema-common-lldp-apps-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-app"
      }
    },
    "schema-common-lldp-apps": {
      "description": "Application names",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-if-application-tlv-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-apps"
            }
          ]
        }
      }
    },
    "schema-common-lldp-application-tlv-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "tcp-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "udp-port"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {
          "not": {
            "required": [
              "app"
            ]
          },
          "x-cue-defaults-only": {}
        },
        {}
      ]
    },
    "schema-common-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-application-tlv-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-application-tlv-defaults"
        }
      ]
    },
    "schema-common-lldp-if-lldp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Applications indicated by names or tcp/udp ports for which application priority tlv should be sent.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "schema-vlan-vid-vlan-vid-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Either the list doesn't include \"all\" or is only \"all\"",
          "anyOf": [
            {
              "required": [
                "all"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "all"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-vlan-vid-vlan-all-vids": {
      "description": "Set of VLAN IDs, including all option\n",
      "x-cue-marker": "collection",
      "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-common-lldp-bridge-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "vlan": {
          "description": "Set of vlans understood by this neighbor.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "schema-common-lldp-bridge": {
      "description": "An LLDP bridge",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-bridge-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-bridge-config-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-cap-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-cap-flags": {
      "description": "LLDP Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-cap-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-chassis-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "capability": {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-cap-flags"
        }
      }
    },
    "schema-common-lldp-if-lldp-neigh-chassis": {
      "description": "LLDP Chassis related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-chassis-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-chassis-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-autoneg-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-autoneg-flags": {
      "description": "LLDP Neighbor PMD Autoneg flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-autoneg-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-adver-cap-flags-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "hd": {
          "description": "HD",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fd": {
          "description": "FD",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-lldp-lldp-neigh-adver-cap-flags": {
      "description": "LLDP Neighbor Advertised Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-adver-cap-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "flags": {
          "description": "LLDP neighbor autoneg advertised capability flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap-flags"
            }
          ]
        }
      }
    },
    "schema-common-lldp-lldp-neigh-adver-cap": {
      "description": "LLDP Neighbor Advertised Capability",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-advertised-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-cap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-adver-cap"
      }
    },
    "schema-common-lldp-lldp-neigh-advertised-capabilities": {
      "description": "LLDP Neighbor advertised capabilities",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-advertised-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-pmd-autoneg-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "autoneg": {
          "description": "PMD Autoneg Flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-autoneg-flags"
            }
          ]
        },
        "advertised": {
          "description": "Autoneg advertised capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-advertised-capabilities"
            }
          ]
        }
      }
    },
    "schema-common-lldp-lldp-neigh-pmd-autoneg": {
      "description": "LLDP Neighbor PMD Autoneg",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-port-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "pmd-autoneg": {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-pmd-autoneg"
        }
      }
    },
    "schema-common-lldp-if-lldp-neigh-port": {
      "description": "LLDP Port related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-port-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-port-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-med-cap-flags-show-children": {
      "x-cue-marker": "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-common-lldp-lldp-neigh-med-cap-flags": {
      "description": "LLDP MED Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-med-cap-flags-show-children"
        }
      ]
    },
    "schema-common-lldp-lldp-neigh-med-inventory": {
      "description": "LLDP Neighbor Inventory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-med-inventory-show"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-med-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "capability": {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-med-cap-flags"
        },
        "inventory": {
          "$ref": "#/x-defs/schema-common-lldp-lldp-neigh-med-inventory"
        }
      }
    },
    "schema-common-lldp-if-lldp-neigh-med": {
      "description": "LLDP MED related information on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-med-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-med-show-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neigh-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "bridge": {
          "description": "Bridge properties, such as VLANs, of the neighbor\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-bridge"
            }
          ]
        },
        "chassis": {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-chassis"
        },
        "port": {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-port"
        },
        "lldp-med": {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-med"
        }
      }
    },
    "schema-common-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh-show-children"
        }
      ]
    },
    "schema-common-lldp-if-lldp-neighs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-neighbor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-if-lldp-neigh"
      }
    },
    "schema-common-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-neighs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-if-lldp-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "neighbor": {
          "description": "LLDP neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-if-lldp-neighs"
            }
          ]
        }
      }
    },
    "schema-common-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp-show-children"
        }
      ]
    },
    "schema-interface-interface-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/schema-common-acl-if-acls"
        },
        "lldp": {
          "$ref": "#/x-defs/schema-common-lldp-if-lldp"
        }
      }
    },
    "schema-if-ip-dhcp-client": {
      "description": "DHCP client configuration for an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-config"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-show"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client-action-children"
        }
      ]
    },
    "schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-prefixes-mapping": {
      "x-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefixes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-ip-ip-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "dhcp-client": {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client"
        },
        "dhcp-client6": {
          "$ref": "#/x-defs/schema-if-ip-dhcp-client"
        },
        "address": {
          "description": "IPv4 and IPv6 address",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "Default IPv4 and IPv6 gateways",
          "x-cue-prune-runtime": {
            "block_config_based_interface_type": {}
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-if-ip-ip": {
      "description": "IP configuration for an interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-ip-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-ip-config-children"
        }
      ]
    },
    "schema-if-stats-if-stats": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-stats-common-if-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-stats-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-link-link-diagnostic-info": {
      "description": "Link diagnostics information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic-info-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-link-link-diagnostic-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-link-link-diagnostic-code-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-link-link-diagnostic-info"
      }
    },
    "schema-if-link-link-diagnostic": {
      "description": "The link diagnostics of the interface",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-trigger-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fast-recovery-triggers-counters-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-trigger-counters"
      }
    },
    "schema-ib-fast-recovery-fast-recovery-triggers-counters": {
      "description": "Fast-recovery counters for all triggers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-triggers-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-triggers-counters-presentation"
        }
      ]
    },
    "schema-common-interface-interface-phy-detail": {
      "description": "An interface link phy details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-detail-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-interface-phy-diag": {
      "description": "An interface link phy diag details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-diag-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-link-link-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-if-stats-if-stats"
        },
        "diagnostics": {
          "$ref": "#/x-defs/schema-if-link-link-diagnostic"
        },
        "fast-recovery-counters": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fast-recovery-triggers-counters"
        },
        "phy-detail": {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-detail"
        },
        "phy-diag": {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-diag"
        }
      }
    },
    "schema-common-if-link-link-state-config-children": {
      "x-cue-marker": "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-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "maxProperties": 0,
          "x-cue-defaults-only": [
            "up"
          ]
        },
        {
          "minProperties": 1,
          "x-cue-defaults-only": []
        }
      ]
    },
    "schema-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-defaults"
        }
      ]
    },
    "schema-if-link-link-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-if-link-link-state"
        }
      }
    },
    "schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-show"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-show-children"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-show"
        }
      ]
    },
    "schema-common-interface-common-interface-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ip": {
          "$ref": "#/x-defs/schema-if-ip-ip"
        },
        "link": {
          "$ref": "#/x-defs/schema-if-link-link"
        }
      }
    },
    "schema-interface-interface-is-eth-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "eth"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-eth-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-eth-def"
      }
    },
    "schema-interface-interface-eth-constraints": {
      "x-cue-marker": "constraints",
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-eth-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-is-eth-def"
        }
      ]
    },
    "schema-interface-interface-is-loopback-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "loopback"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-loopback-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-loopback-def"
      }
    },
    "schema-interface-interface-has-no-link-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Interfaces of this type do not support 'link'.",
      "not": {
        "required": [
          "link"
        ]
      }
    },
    "schema-interface-interface-has-no-gateway-def": {
      "x-cue-marker": "def",
      "properties": {
        "ip": {
          "x-cue-error": "Interfaces of this type do not support `gateway`.",
          "not": {
            "required": [
              "gateway"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-state-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support `state`.",
          "not": {
            "required": [
              "state"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-autoneg-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support 'auto-negotiate'.",
          "not": {
            "required": [
              "auto-negotiate"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-duplex-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support 'duplex'.",
          "not": {
            "required": [
              "duplex"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-speed-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support 'speed'.",
          "not": {
            "required": [
              "speed"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-breakout-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support 'breakout'.",
          "not": {
            "required": [
              "breakout"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-mtu-def": {
      "x-cue-marker": "def",
      "properties": {
        "link": {
          "x-cue-error": "Interfaces of this type do not support 'mtu'.",
          "not": {
            "required": [
              "mtu"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-autoconf-def": {
      "x-cue-marker": "def",
      "properties": {
        "ip": {
          "x-cue-error": "Interfaces of this type do not support `autoconf`.",
          "not": {
            "required": [
              "autoconf"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-ip-def": {
      "x-cue-marker": "def",
      "x-cue-error": "Interfaces of this type do not support 'ip'.",
      "not": {
        "required": [
          "ip"
        ]
      }
    },
    "schema-interface-interface-loopback-constraints": {
      "x-cue-marker": "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-gateway-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-state-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-breakout-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-mtu-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-autoconf-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ip-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-extended-ib-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "ib",
            "fnm"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-ib-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-extended-ib-def"
      }
    },
    "schema-interface-interface-ib-constraints": {
      "x-cue-marker": "constraints",
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-ib-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-extended-ib-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ip-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-autoconf-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-ipoib-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "ipoib"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-ipoib-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-ipoib-def"
      }
    },
    "schema-interface-interface-ipoib-constraints": {
      "x-cue-marker": "constraints",
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-ipoib-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-is-ipoib-def"
        }
      ]
    },
    "schema-interface-interface-is-nvl-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "nvl"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-nvl-def": {
      "x-cue-marker": "def",
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-nvl-def"
      }
    },
    "schema-interface-interface-nvl-constraints": {
      "x-cue-marker": "constraints",
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-nvl-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-nvl-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ip-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-constraints": {
      "x-cue-marker": "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-loopback-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-ib-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-ipoib-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-nvl-constraints"
        }
      ]
    },
    "schema-interface-interface-eth-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": {
              "vrf": "default"
            }
          }
        },
        {
          "x-cue-defaults": {
            "link": {
              "mtu": 1500,
              "auto-negotiate": "on",
              "speed": "1G",
              "duplex": "full"
            }
          }
        },
        {
          "properties": {
            "link": {
              "properties": {
                "state": {
                  "maxProperties": 0,
                  "x-cue-defaults": {
                    "up": {}
                  }
                }
              }
            }
          }
        },
        {
          "x-cue-defaults": {
            "ip": {
              "autoconf": "enabled"
            }
          }
        }
      ]
    },
    "schema-interface-interface-loopback-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": null,
            "link": null
          }
        }
      ]
    },
    "schema-interface-interface-is-ib-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "ib"
          ]
        }
      }
    },
    "schema-interface-interface-ib-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": null,
            "link": {
              "mtu": 4096,
              "auto-negotiate": "on",
              "op-vls": "VL0-VL7",
              "ib-speed": "auto",
              "connection-mode": "xdr",
              "speed": null,
              "duplex": null
            }
          }
        }
      ]
    },
    "schema-interface-interface-is-fnm-def": {
      "x-cue-marker": "def",
      "properties": {
        "type": {
          "enum": [
            "fnm"
          ]
        }
      }
    },
    "schema-interface-interface-fnm-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": null
          }
        },
        {
          "x-cue-defaults": {
            "link": {
              "mtu": 4096,
              "auto-negotiate": "on",
              "op-vls": "VL0-VL7",
              "ib-speed": "auto",
              "connection-mode": "ndr"
            }
          }
        }
      ]
    },
    "schema-interface-interface-ipoib-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": {
              "vrf": null,
              "autoconf": "disabled",
              "arp-timeout": 1800,
              "dhcp-client": {
                "state": "disabled",
                "set-hostname": "enabled"
              },
              "dhcp-client6": {
                "state": "disabled"
              }
            }
          }
        },
        {
          "x-cue-defaults": {
            "link": {
              "mtu": 2044
            }
          }
        },
        {
          "properties": {
            "link": {
              "properties": {
                "state": {
                  "maxProperties": 0,
                  "x-cue-defaults": {
                    "up": {}
                  }
                }
              }
            }
          }
        }
      ]
    },
    "schema-interface-interface-nvl-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "ip": null,
            "link": null
          }
        }
      ]
    },
    "schema-interface-interface-defaults": {
      "x-cue-marker": "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-loopback-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-loopback-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-ib-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-ib-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-fnm-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-fnm-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-ipoib-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-ipoib-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-nvl-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-nvl-defaults"
            }
          ]
        }
      ]
    },
    "schema-interface-interface": {
      "description": "An interface",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-config-children"
        },
        {
          "$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"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-defaults"
        }
      ]
    },
    "schema-interface-interfaces-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-interface-interface"
      }
    },
    "schema-interface-interfaces": {
      "description": "Interfaces",
      "x-cue-marker": "collection",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "schema-common-system-cpu-component": {
      "description": "Display CPU information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ],
      "x-cue-synopsis": "Show CPU information",
      "x-cue-example": "nv show system cpu"
    },
    "schema-common-system-cpu-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-cpu-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-cpu-component"
      }
    },
    "schema-common-system-cpus-table-show": {
      "description": "show system cpu command",
      "x-cue-marker": "collection",
      "title": "Cores",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-load-average": {
      "description": "Load Average",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-load-average-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-cpu-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "cores": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-cpus-table-show"
            }
          ]
        },
        "load-average": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-load-average"
            }
          ]
        }
      }
    },
    "schema-common-system-cpu": {
      "description": "Properties/attributes related to the CPU on the node's management card/unit.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-cpu-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-system-memory-physical": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memory-physical-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-system-memory-swap": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-memory-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "physical": {
          "$ref": "#/x-defs/schema-common-system-system-memory-physical"
        },
        "swap": {
          "$ref": "#/x-defs/schema-common-system-system-memory-swap"
        }
      }
    },
    "schema-common-system-memory": {
      "description": "system memory",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memory-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-image-system-image-partition-show": {
      "description": "System image partition details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-partition-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-image-system-image-file": {
      "description": "Specific system image file available on the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-image-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-image-system-image-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-image-image-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-image-system-image-file"
      }
    },
    "schema-common-system-image-system-image-files": {
      "description": "System image files available on the system",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-image-system-image-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "partition1": {
          "description": "System partition 1",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-image-system-image-partition-show"
            }
          ]
        },
        "partition2": {
          "description": "System partition 2",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-image-system-image-partition-show"
            }
          ]
        },
        "files": {
          "description": "System image files",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-image-system-image-files"
            }
          ]
        }
      }
    },
    "schema-common-system-image-system-image": {
      "description": "System image information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-image-system-image-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-disk-usage-info": {
      "description": "Disk usage info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-disk-usage-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-disk-usage-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-mount-point-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-disk-usage-info"
      }
    },
    "schema-common-system-disk-usages": {
      "description": "Collection of mount points",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-disk-usage-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-disk-usage-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-disk-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "usage": {
          "$ref": "#/x-defs/schema-common-system-disk-usages"
        }
      }
    },
    "schema-common-system-disk": {
      "description": "Properties/attributes related to the disk\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-ssd-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-disk-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-disk-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-common-system-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "cpu": {
          "$ref": "#/x-defs/schema-common-system-cpu"
        },
        "memory": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-memory"
            }
          ]
        },
        "image": {
          "$ref": "#/x-defs/schema-common-system-image-system-image"
        },
        "disk": {
          "$ref": "#/x-defs/schema-common-system-disk"
        }
      }
    },
    "schema-external-api-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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 configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-common-system-system-message": {
      "description": "Display system pre-login, post-login and post-logout messages",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "certificate": {
          "$ref": "#/x-defs/schema-certificate-x509-certificates"
        },
        "tpm": {
          "$ref": "#/x-defs/schema-security-security-tpm"
        },
        "spdm": {
          "x-cue-prune": [
            "cl",
            "hbn",
            "bmc-blocked"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-security-security-spdm"
            }
          ]
        }
      }
    },
    "schema-security-security": {
      "description": "Security features",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "pagination": {
          "$ref": "#/x-defs/schema-common-system-pagination"
        }
      }
    },
    "schema-common-system-system-cli": {
      "description": "System cli",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "flap-protection": {
          "$ref": "#/x-defs/schema-common-system-flap-protection"
        }
      }
    },
    "schema-common-system-system-link": {
      "description": "System link",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "At least one port should be configured",
          "minProperties": 1
        }
      ]
    },
    "schema-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "vrf": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "x-cue-prune": [
            "nvos"
          ],
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "active-sessions": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-active-sessions"
            }
          ]
        }
      }
    },
    "schema-common-ssh-server-ssh-server-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "not": {
            "required": [
              "port"
            ]
          },
          "x-cue-defaults": {
            "port": {
              "22": {}
            }
          }
        },
        {
          "required": [
            "port"
          ],
          "x-cue-defaults": {
            "port": {}
          }
        }
      ]
    },
    "schema-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-common-snmp-viewname-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Included or excluded set of branches must be configured",
          "anyOf": [
            {
              "required": [
                "included"
              ],
              "properties": {
                "included": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "excluded"
              ],
              "properties": {
                "excluded": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-viewname": {
      "description": "A viewname",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-none": {
      "description": "No authentication password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single DES encryption passphrase can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single AES encryption passphrase can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single MD5 authentication passphrase can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single SHA authentication passphrase can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "One and only one authentication type must be configured per username\n",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-username"
      }
    },
    "schema-common-snmp-usernames-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-usernames": {
      "description": "Usernames",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "access": {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-accesses"
        }
      }
    },
    "schema-common-snmp-readonly-community-v6-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An access address must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-mibs": {
      "description": "MIBs",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single 15 minute load average threshold can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "fifteen-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minutes"
        }
      }
    },
    "schema-common-snmp-trap-five-minute-constraints": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single 5 minute load average threshold can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "five-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minutes"
        }
      }
    },
    "schema-common-snmp-trap-one-minute-constraints": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Only a single 1 minute load average threshold can be configured\n",
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "one-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minutes"
        }
      }
    },
    "schema-common-snmp-trap-trap-cpu-load-average-constraints": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-des-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An engine ID must be configured",
          "anyOf": [
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-aes-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An engine ID must be configured",
          "anyOf": [
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An encryption type or the engine ID must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An encryption type or the engine ID must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "An authentication type must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "A username or community password must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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.",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "A username, vrf, or community password must be configured",
          "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-listening-address": {
      "description": "A listening address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "access": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-readonly-community-accesses"
            }
          ]
        }
      }
    },
    "schema-common-snmp-readonly-community-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "viewname": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "x-cue-prune": [
            "nvos"
          ],
          "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": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "allOf": [
            {
              "x-cue-defaults-only": [
                "state"
              ],
              "anyOf": [
                {
                  "maxProperties": 0
                },
                {
                  "required": [
                    "state"
                  ],
                  "properties": {
                    "state": {
                      "enum": [
                        "disabled"
                      ]
                    }
                  },
                  "maxProperties": 1
                }
              ]
            }
          ]
        },
        {}
      ]
    },
    "schema-feature-isa-feature-default-state-disabled-trait": {
      "x-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "allOf": [
            {
              "properties": {
                "readonly-community": {
                  "x-cue-error": "Cannot configure more than 4 communities",
                  "maxProperties": 4
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-snmp-server": {
      "description": "SNMP server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-system-log-log-file": {
      "description": "An log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-log-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-logs-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-log-log-file"
      }
    },
    "schema-common-system-log-logs-files": {
      "description": "Log files",
      "x-cue-marker": "collection",
      "title": "Logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-logs-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-system-logs-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "file": {
          "$ref": "#/x-defs/schema-common-system-log-logs-files"
        }
      }
    },
    "schema-common-system-log-log-rotation": {
      "description": "Log rotation configuration instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-log-rotation-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-component-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "rotation": {
          "x-cue-prune": [
            "cl",
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "schema-common-system-log-component-log-file": {
      "description": "A component log file in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-component-log-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-log-component-log-file"
      }
    },
    "schema-common-system-log-component-log-files": {
      "description": "Component Log files",
      "x-cue-marker": "collection",
      "title": "Component Logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-log-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-component-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "file": {
          "x-cue-prune-runtime": {
            "component_have_log_file": {
              "nvos": {}
            }
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-log-component-log-files"
            }
          ]
        }
      }
    },
    "schema-common-system-log-system-log-component": {
      "description": "A component",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-component-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-component-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-components-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-log-component-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-log-system-log-component"
      }
    },
    "schema-common-system-log-system-log-components": {
      "description": "Components",
      "x-cue-marker": "collection",
      "title": "Components",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-components-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-log-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "component": {
          "$ref": "#/x-defs/schema-common-system-log-system-log-components"
        },
        "rotation": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-log-log-rotation"
            }
          ]
        }
      }
    },
    "schema-common-system-log-system-logs": {
      "description": "Display system logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-log-system-logs-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-common-dns-servers"
        }
      }
    },
    "schema-common-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "api": {
          "$ref": "#/x-defs/schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/schema-common-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"
        },
        "log": {
          "$ref": "#/x-defs/schema-common-system-log-system-logs"
        },
        "dns": {
          "x-cue-prune": [
            "cl",
            "hbn"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "schema-system-system-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "hostname": null,
            "message": {
              "pre-login": "NVOS switch",
              "post-login": "\\n \u2588\u2588\u2588\u2557   \u2588\u2588\u2557\u2588\u2588\u2557   \u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2557 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557\n \u2588\u2588\u2588\u2588\u2557  \u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2554\u2550\u2550\u2550\u2588\u2588\u2557\u2588\u2588\u2554\u2550\u2550\u2550\u2550\u255d\n \u2588\u2588\u2554\u2588\u2588\u2557 \u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2551   \u2588\u2588\u2551\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2557\n \u2588\u2588\u2551\u255a\u2588\u2588\u2557\u2588\u2588\u2551\u255a\u2588\u2588\u2557 \u2588\u2588\u2554\u255d\u2588\u2588\u2551   \u2588\u2588\u2551\u255a\u2550\u2550\u2550\u2550\u2588\u2588\u2551\n \u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2551 \u255a\u2588\u2588\u2588\u2588\u2554\u255d \u255a\u2588\u2588\u2588\u2588\u2588\u2588\u2554\u255d\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2551\n \u255a\u2550\u255d  \u255a\u2550\u2550\u2550\u255d  \u255a\u2550\u2550\u2550\u255d   \u255a\u2550\u2550\u2550\u2550\u2550\u255d \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u255d\\n\n",
              "post-logout": ""
            }
          }
        }
      ]
    },
    "schema-system-system-version": {
      "description": "System version information",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-version-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tech-support-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-file-path-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tech-support-techsupport-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tech-support-techsupport-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-tech-support-techsupport-file-path"
      }
    },
    "schema-tech-support-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-files-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tech-support-techsupport-files-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-tech-support-techsupport-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-tech-support-system-tech-support-files"
        }
      }
    },
    "schema-tech-support-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-presentation"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-action-children"
        },
        {
          "$ref": "#/x-defs/schema-tech-support-techsupport-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-system-profile": {
      "description": "System profile capabilities",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-profile-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-profile-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-doc-sys-doc": {
      "description": "A system document in the system",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-action-children"
        }
      ]
    },
    "schema-common-system-doc-sys-docs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-doc-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-doc-sys-doc"
      }
    },
    "schema-common-system-doc-sys-doc-files": {
      "description": "system documentation files",
      "x-cue-marker": "collection",
      "title": "system document",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-docs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-files-presentation"
        }
      ]
    },
    "schema-common-system-doc-system-docs-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-files"
        }
      }
    },
    "schema-common-system-doc-system-docs": {
      "description": "Display system documentation",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-doc-sys-doc-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-doc-system-docs-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-events-system-event": {
      "description": "Event details",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-events-system-event-show"
        }
      ]
    },
    "schema-events-events-table-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-events-event-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-events-system-event"
      }
    },
    "schema-events-system-events-table": {
      "description": "Table of events",
      "title": "Events",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-events-events-table-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-events-events-table-presentation"
        }
      ]
    },
    "schema-events-system-events-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "last": {
          "$ref": "#/x-defs/schema-events-system-events-table"
        },
        "recent": {
          "$ref": "#/x-defs/schema-events-system-events-table"
        }
      }
    },
    "schema-events-system-events": {
      "description": "System events",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-show"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-show-children"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-action-children"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-presentation"
        },
        {
          "$ref": "#/x-defs/schema-events-system-events-config"
        }
      ]
    },
    "schema-system-system-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "version": {
          "$ref": "#/x-defs/schema-system-system-version"
        },
        "tech-support": {
          "$ref": "#/x-defs/schema-tech-support-system-tech-support"
        },
        "profile": {
          "$ref": "#/x-defs/schema-system-system-profile"
        },
        "health": {
          "$ref": "#/x-defs/schema-health-system-health"
        },
        "documentation": {
          "$ref": "#/x-defs/schema-common-system-doc-system-docs"
        },
        "events": {
          "$ref": "#/x-defs/schema-events-system-events"
        }
      }
    },
    "schema-aaa-allow-reset-local-passwords": {
      "description": "Local users' passwords reset.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-aaa-allow-reset-local-passwords-config"
        }
      ]
    },
    "schema-aaa-restrictions": {
      "description": "AAA authentication restrictions configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-aaa-restrictions-action-children"
        }
      ]
    },
    "schema-aaa-authentication-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "restrictions": {
          "$ref": "#/x-defs/schema-aaa-restrictions"
        }
      }
    },
    "schema-aaa-authentication": {
      "description": "AAA authentication configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-authentication-config"
        },
        {
          "$ref": "#/x-defs/schema-aaa-authentication-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-radius-accounting": {
      "description": "RADIUS accounting",
      "x-cue-marker": "instance",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-accounting-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Radius-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-per-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-radius-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-radius-server"
      }
    },
    "schema-common-system-aaa-radius-servers": {
      "description": "Configure remote RADIUS servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-radius-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "accounting": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-radius-accounting"
            }
          ]
        },
        "server": {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-servers"
        }
      }
    },
    "schema-common-system-aaa-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-global-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-radius-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-server": {
      "description": "TACACS server configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-server-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-tacacs-server"
      }
    },
    "schema-common-system-aaa-tacacs-servers": {
      "description": "Set of server priorities",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-server-mapping"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-accounting": {
      "description": "TACACS accounting configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-accounting-config"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authentication-config"
        }
      ]
    },
    "schema-common-system-aaa-user-exclude": {
      "description": "Exclude user configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-exclude-user-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-exclude-user-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-exclude"
      }
    },
    "schema-common-system-aaa-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-exclude-user-mapping"
        }
      ]
    },
    "schema-common-system-aaa-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-command-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-auth-command"
      }
    },
    "schema-common-system-aaa-tacacs-command": {
      "description": "Authorization commands configuration.",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-authorization-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-tacacs-command"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorization-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-authorization-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorization"
      }
    },
    "schema-common-system-aaa-tacacs-authorizations": {
      "description": "TACACS authorization config",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authorization-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-authorization-presentation"
        }
      ]
    },
    "schema-common-system-aaa-tacacs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "description": "Configure remote TACACS servers",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-tacacs-servers"
            }
          ]
        },
        "accounting": {
          "description": "Configure TACACS accounting",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "Configure TACACS Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authentication"
            }
          ]
        },
        "exclude-user": {
          "description": "Configure TACACS exclude-user",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "Configure TACACS Authorization",
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-tacacs": {
      "description": "TACACS servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-global-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-per-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldap-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-ldap-server"
      }
    },
    "schema-common-system-aaa-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-ssl-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldapfilter": {
      "description": "Configure LDAP search filters",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-filter-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-map-passwd": {
      "description": "Configure LDAP search map for passwd (user) attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-passwd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-map-group": {
      "description": "Configure LDAP search map for group attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-group-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldap-map-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "passwd": {
          "$ref": "#/x-defs/schema-common-system-aaa-map-passwd"
        },
        "group": {
          "$ref": "#/x-defs/schema-common-system-aaa-map-group"
        }
      }
    },
    "schema-common-system-aaa-ldapmap": {
      "description": "Configure LDAP search map",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ldap-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/schema-common-system-aaa-ldapssl"
        },
        "filter": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-ldapfilter"
            }
          ]
        },
        "map": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-ldapmap"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-ldap": {
      "description": "LDAP servers and parameters config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-aaa-aaa-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "allow-reset-local-passwords": {
          "$ref": "#/x-defs/schema-aaa-allow-reset-local-passwords"
        },
        "authentication": {
          "$ref": "#/x-defs/schema-aaa-authentication"
        },
        "radius": {
          "$ref": "#/x-defs/schema-common-system-aaa-radius"
        },
        "tacacs": {
          "$ref": "#/x-defs/schema-common-system-aaa-tacacs"
        },
        "ldap": {
          "$ref": "#/x-defs/schema-common-system-aaa-ldap"
        }
      }
    },
    "schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-spiffe-id-config": {
      "description": "Spiffe Id Config",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-system-aaa-spiffe-ids-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-spiffe-id-config"
      }
    },
    "schema-common-system-aaa-spiffe-ids": {
      "description": "Spiffe-Id mapped to the user. User can have multiple Spiffe Id(s).\n",
      "x-cue-marker": "collection",
      "title": "Spiffe Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-spiffe-ids-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-user-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-ssh"
            }
          ]
        },
        "spiffe-id": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-spiffe-ids"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Number of classes under a role need to be >= 1 and <= 64",
          "minProperties": 1,
          "maxProperties": 64
        }
      ]
    },
    "schema-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-class-refs"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-role-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "`class` is required for a role\n",
          "required": [
            "class"
          ]
        }
      ]
    },
    "schema-common-system-aaa-role": {
      "description": "A role",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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,
      "x-cue-marker": "instance",
      "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-cue-marker": "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": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "Number of command-paths need to be >= 1 and <= 128",
          "minProperties": 1,
          "maxProperties": 128
        }
      ]
    },
    "schema-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "config-children",
      "properties": {
        "command-path": {
          "$ref": "#/x-defs/schema-common-system-aaa-command-paths"
        }
      }
    },
    "schema-common-system-aaa-class-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "x-cue-error": "command-path is required",
          "required": [
            "command-path"
          ]
        }
      ]
    },
    "schema-common-system-aaa-class": {
      "description": "A Class",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "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"
            }
          ]
        },
        "radius": {
          "$ref": "#/x-defs/schema-common-system-aaa-radius"
        }
      }
    },
    "schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-syslog-filter": {
      "description": "Remote server log filtering",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-filter-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-syslog-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "filter": {
          "$ref": "#/x-defs/schema-syslog-filter"
        }
      }
    },
    "schema-syslog-server": {
      "description": "A remote syslog server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        },
        {
          "$ref": "#/x-defs/schema-syslog-server-config-children"
        }
      ]
    },
    "schema-syslog-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-syslog-server"
      }
    },
    "schema-syslog-servers": {
      "description": "Remote syslog servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-syslog-format-welf": {
      "description": "WELF format configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-syslog-format-welf-config"
        }
      ]
    },
    "schema-syslog-format-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "welf": {
          "description": "WELF log format",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-syslog-format-welf"
            }
          ]
        },
        "standard": {
          "description": "Standard log format",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-syslog-format-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "maxProperties": 0,
          "x-cue-defaults-only": [
            "standard"
          ]
        },
        {
          "minProperties": 1,
          "x-cue-defaults-only": []
        }
      ]
    },
    "schema-syslog-format": {
      "description": "Remote syslog format",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-syslog-format-config-children"
        },
        {
          "$ref": "#/x-defs/schema-syslog-format-defaults"
        }
      ]
    },
    "schema-syslog-syslog-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-syslog-servers"
        },
        "format": {
          "$ref": "#/x-defs/schema-syslog-format"
        }
      }
    },
    "schema-syslog-syslog": {
      "description": "Syslog servers",
      "title": "Syslog servers",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-syslog-syslog-config"
        },
        {
          "$ref": "#/x-defs/schema-syslog-syslog-config-children"
        }
      ]
    },
    "schema-common-system-config-files-fetched-config-file": {
      "description": "fetched config file instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-common-system-config-files-system-config-files"
        }
      }
    },
    "schema-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "x-cue-marker": "instance",
      "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": {
      "x-cue-marker": "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,
      "x-cue-marker": "instance",
      "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-config-auto-save-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-gnmi-listening-addresses-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-gnmi-listening-address"
      }
    },
    "schema-gnmi-listening-addresses": {
      "description": "Set of listening addresses",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-listening-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-mtls": {
      "description": "gnmi-server security mTLS configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-mtls-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-gnmi-server-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "listening-address": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-gnmi-listening-addresses"
            }
          ]
        },
        "mtls": {
          "$ref": "#/x-defs/schema-gnmi-mtls"
        }
      }
    },
    "schema-gnmi-gnmi-status-client": {
      "description": "Status of remote client",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-gnmi-status-client-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-remote-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-gnmi-gnmi-status-client"
      }
    },
    "schema-gnmi-gnmi-client-show": {
      "description": "Status of client",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-gnmi-status-client-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "client": {
          "$ref": "#/x-defs/schema-gnmi-gnmi-client-show"
        }
      }
    },
    "schema-gnmi-gnmi-status": {
      "description": "Status of gnmi server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-show"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status-client-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-gnmi-gnmi-server-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "status": {
          "$ref": "#/x-defs/schema-gnmi-gnmi-status"
        }
      }
    },
    "schema-gnmi-gnmi-server-defaults": {
      "x-cue-marker": "defaults",
      "anyOf": [
        {
          "x-cue-defaults": {
            "x-cue-prune": [
              "cl",
              "hbn"
            ],
            "state": "enabled"
          }
        }
      ]
    },
    "schema-gnmi-gnmi-server": {
      "description": "GNMI server",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-config"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-show"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-show-children"
        },
        {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ntp-server-pool-constraints": {
      "x-cue-marker": "constraints",
      "anyOf": [
        {
          "not": {
            "required": [
              "association-type"
            ]
          }
        },
        {
          "not": {
            "properties": {
              "association-type": {
                "enum": [
                  "pool"
                ]
              }
            }
          }
        },
        {
          "properties": {
            "association-type": {
              "enum": [
                "pool"
              ]
            },
            "trusted": {
              "x-cue-error": "Pools do not support trustiness configuration",
              "enum": [
                "no"
              ]
            },
            "key": {
              "x-cue-error": "Pools do not support keys to be assigned",
              "enum": [
                null
              ]
            }
          }
        }
      ]
    },
    "schema-ntp-server-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-pool-constraints"
        }
      ]
    },
    "schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-show"
        }
      ]
    },
    "schema-ntp-servers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ntp-server"
      }
    },
    "schema-ntp-servers-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "type": "object",
          "x-cue-error": "Max 10 servers can be set",
          "minProperties": 0,
          "maxProperties": 10
        }
      ]
    },
    "schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ntp-servers-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ntp-key-constraints": {
      "x-cue-marker": "constraints",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "value"
          ],
          "x-cue-error": "Configured key must have a value"
        }
      ]
    },
    "schema-ntp-key": {
      "description": "NTP authentication key",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-key-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-key-constraints"
        }
      ]
    },
    "schema-ntp-keys-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ntp-key"
      }
    },
    "schema-ntp-keys": {
      "description": "NTP authentication keys",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-keys-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ntp-ntp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-ntp-servers"
        },
        "key": {
          "$ref": "#/x-defs/schema-ntp-keys"
        }
      }
    },
    "schema-ntp-ntp": {
      "description": "Network Time Protocol configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-show"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config-children"
        }
      ]
    },
    "schema-stats-stats-category": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic category",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-category-config"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-category-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stats-stats-categories-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stats-category-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stats-stats-category"
      }
    },
    "schema-stats-stats-categories": {
      "description": "Statistics categories",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-categories-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stats-stats-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "category": {
          "$ref": "#/x-defs/schema-stats-stats-categories"
        }
      }
    },
    "schema-stats-stats-report-file": {
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "description": "Statistic report",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-report-file-show"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stats-stats-report-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stats-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stats-stats-report-file"
      }
    },
    "schema-stats-stats-report-files": {
      "x-cue-marker": "collection",
      "description": "Statistic report files",
      "title": "Reports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-report-files-presentation"
        }
      ]
    },
    "schema-stats-stats-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-stats-stats-report-files"
        }
      }
    },
    "schema-stats-stats": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Statistic feature config, state and actions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stats-stats-config"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stats-stats-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-serial-console": {
      "description": "Serial console configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-serial-console-show"
        },
        {
          "$ref": "#/x-defs/schema-system-serial-console-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptp": {
      "description": "PTP protocol",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ztp-ztp-script": {
      "description": "Zero Touch Provisioning Script",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-cue-marker": "instance",
      "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-cue-marker": "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",
      "x-cue-marker": "collection",
      "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": {
      "x-cue-marker": "show-children",
      "properties": {
        "script": {
          "x-cue-prune": [
            "nvos"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-script"
            }
          ]
        },
        "stage": {
          "x-cue-prune": [
            "cl"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-stages"
            }
          ]
        }
      }
    },
    "schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-common-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "schema-common-lldp-ports-prio-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-port-prio"
      }
    },
    "schema-common-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-prio-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "schema-common-lldp-apps-prio-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-lldp-app-prio"
      }
    },
    "schema-common-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-prio-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-lldp-application-tlv-priority-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "schema-common-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-application-tlv-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-application-tlv-priority-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-application-tlv-defaults"
        }
      ]
    },
    "schema-common-lldp-lldp-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "application-tlv": {
          "x-cue-prune": [
            "nvos"
          ],
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "schema-common-lldp-lldp": {
      "description": "Global LLDP",
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-show"
        }
      ]
    },
    "schema-system-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "security": {
          "$ref": "#/x-defs/schema-security-security"
        },
        "aaa": {
          "$ref": "#/x-defs/schema-aaa-aaa"
        },
        "syslog": {
          "$ref": "#/x-defs/schema-syslog-syslog"
        },
        "config": {
          "$ref": "#/x-defs/schema-system-config"
        },
        "gnmi-server": {
          "$ref": "#/x-defs/schema-gnmi-gnmi-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server"
        },
        "ntp": {
          "$ref": "#/x-defs/schema-ntp-ntp"
        },
        "stats": {
          "$ref": "#/x-defs/schema-stats-stats"
        },
        "serial-console": {
          "$ref": "#/x-defs/schema-system-serial-console"
        },
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-ptp"
        },
        "ztp": {
          "$ref": "#/x-defs/schema-common-ztp-ztp"
        },
        "lldp": {
          "$ref": "#/x-defs/schema-common-lldp-lldp"
        },
        "events": {
          "$ref": "#/x-defs/schema-events-system-events"
        }
      }
    },
    "schema-system-system": {
      "description": "Top-level node which contains system-wide properties",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-defaults"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show"
        },
        {
          "$ref": "#/x-defs/schema-timezone-system-timezone-config"
        },
        {
          "$ref": "#/x-defs/schema-system-contact-system-contact-config"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-system-power-cycle-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-device-device": {
      "description": "An IB device",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-device-device-show"
        }
      ]
    },
    "schema-ib-device-devices-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-device-device-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-device-device"
      }
    },
    "schema-ib-device-devices": {
      "description": "IB devices info",
      "x-cue-marker": "collection",
      "title": "Devices",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-device-devices-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-device-devices-presentation"
        }
      ],
      "x-cue-synopsis": "Show IB devices information",
      "x-cue-version": "25.01.0700"
    },
    "schema-ib-ibdiagnet-archive-file-path": {
      "description": "An ibdiagnet archive file path",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-ibdiagnet-ibdiagnet-archive-files-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-ibdiagnet-archive-file-path"
      }
    },
    "schema-ib-ibdiagnet-ibdiagnet-archive-files": {
      "description": "Available ibdiagnet archive files",
      "x-cue-marker": "collection",
      "title": "Archive files",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-ibdiagnet-archive-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-ibdiagnet-ibdiagnet-log-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-ibdiagnet-archive-files"
        }
      }
    },
    "schema-ib-ibdiagnet-ibdiagnet-log": {
      "description": "An ibdiagnet log instance",
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-ibdiagnet-log-show-children"
        }
      ]
    },
    "schema-ib-ib-cmd": {
      "description": "IB command instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-ib-cmd-action-children"
        }
      ]
    },
    "schema-ib-ib-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "device": {
          "$ref": "#/x-defs/schema-ib-device-devices"
        },
        "ibdiagnet": {
          "$ref": "#/x-defs/schema-ib-ibdiagnet-ibdiagnet-log"
        },
        "cmd": {
          "$ref": "#/x-defs/schema-ib-ib-cmd"
        }
      }
    },
    "schema-ib-ib": {
      "description": "IB devices",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-ib-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-fae-system-ready": {
      "description": "System ready configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-ready-config"
        }
      ]
    },
    "schema-system-fae-system-fatal": {
      "description": "Fatal state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-config"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-fatal-action-children"
        }
      ]
    },
    "schema-system-fae-mgmt-unsolicited": {
      "description": "Mgmt-unsolicited state attributes",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-mgmt-unsolicited-config"
        }
      ]
    },
    "schema-log-fae-system-remarkable-logs": {
      "description": "Display remarkable logs",
      "x-cue-marker": "instance",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-log-fae-system-remarkable-logs-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-log-fae-system-logs-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "remarkable-logs": {
          "$ref": "#/x-defs/schema-log-fae-system-remarkable-logs"
        }
      }
    },
    "schema-log-fae-system-logs": {
      "description": "FAE system logs configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-log-fae-system-logs-config-children"
        }
      ]
    },
    "schema-system-fae-system-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ready": {
          "$ref": "#/x-defs/schema-system-fae-system-ready"
        },
        "fatal": {
          "$ref": "#/x-defs/schema-system-fae-system-fatal"
        },
        "mgmt-unsolicited": {
          "$ref": "#/x-defs/schema-system-fae-mgmt-unsolicited"
        },
        "log": {
          "$ref": "#/x-defs/schema-log-fae-system-logs"
        }
      }
    },
    "schema-system-fae-system": {
      "description": "FAE system configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-fae-system-action-children"
        }
      ]
    },
    "schema-fae-fae-sonic-cli": {
      "description": "fae sonic-cli control",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli-action-children"
        }
      ]
    },
    "schema-ib-fae-ib-ufm-mad-component": {
      "description": "State of UFM MAD MGMT IP advertisement",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ],
      "x-cue-synopsis": "Show UFM MAD MGMT IP applied addresses",
      "x-cue-version": "25.01.3000",
      "x-cue-example": "nv show fae ib ufm-mad advertised-address",
      "x-cue-related": "nv set fae ib ufm-mad enabled"
    },
    "schema-ib-fae-ib-ufm-mad-show-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-component"
      }
    },
    "schema-ib-fae-ib-ufm-mad-state-show": {
      "description": "FAE IB UFM MAD mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-show-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fae-ib-ufm-mad-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "advertised-addresses": {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-state-show"
        }
      }
    },
    "schema-ib-fae-ib-ufm-mad": {
      "description": "FAE IB UFM MAD commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-config"
        },
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fae-ib-link-low-power": {
      "description": "FAE IB link low power commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power-config"
        },
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fae-ib-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "ufm-mad": {
          "$ref": "#/x-defs/schema-ib-fae-ib-ufm-mad"
        },
        "link-low-power": {
          "$ref": "#/x-defs/schema-ib-fae-ib-link-low-power"
        }
      }
    },
    "schema-ib-fae-ib": {
      "description": "FAE IB commands",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fae-ib-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-trigger": {
      "x-cue-marker": "instance",
      "x-unevaluatedProperties": false,
      "description": "Fast-recovery trigger",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-show"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger"
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-triggers": {
      "x-cue-marker": "collection",
      "description": "Fast-recovery triggers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "trigger": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers"
        }
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "trigger": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers"
        }
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery": {
      "description": "IB fast-recovery configuration",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-config"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-show"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-fae-fae-bmc-redfish-login-token": {
      "description": "fae BMC Redfish Login Token",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-bmc-redfish-login-token-action-children"
        }
      ]
    },
    "schema-fae-fae-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "system": {
          "$ref": "#/x-defs/schema-system-fae-system"
        },
        "sonic-cli": {
          "$ref": "#/x-defs/schema-fae-fae-sonic-cli"
        },
        "ib": {
          "$ref": "#/x-defs/schema-ib-fae-ib"
        },
        "fast-recovery": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery"
        },
        "bmc-redfish-login-token": {
          "$ref": "#/x-defs/schema-fae-fae-bmc-redfish-login-token"
        }
      }
    },
    "schema-health-fae-health-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "issues": {
          "$ref": "#/x-defs/schema-health-health-issues"
        },
        "monitor-list": {
          "$ref": "#/x-defs/schema-health-monitor-list"
        }
      }
    },
    "schema-health-fae-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "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-fae-health-presentation"
        },
        {
          "$ref": "#/x-defs/schema-health-fae-health-show-children"
        }
      ]
    },
    "schema-interface-fae-plan-port": {
      "description": "Planarized port info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-fae-plan-port-show"
        }
      ]
    },
    "schema-interface-fae-plan-port-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-interface-plan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-interface-fae-plan-port"
      }
    },
    "schema-interface-fae-plan-ports": {
      "description": "Planarized ports",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-fae-plan-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-trigger-counters": {
      "description": "Fast-recovery counters for specific trigger",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-trigger-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-trigger-counters"
      }
    },
    "schema-ib-fast-recovery-fae-fast-recovery-triggers-counters": {
      "description": "Fast-recovery information for all triggers",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers-counters-presentation"
        }
      ]
    },
    "schema-interface-fae-interface-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "plan-ports": {
          "$ref": "#/x-defs/schema-interface-fae-plan-ports"
        },
        "fast-recovery-counters": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery-triggers-counters"
        }
      }
    },
    "schema-interface-fae-interface": {
      "description": "An interface with FAE info",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$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"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-defaults"
        },
        {
          "$ref": "#/x-defs/schema-interface-fae-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-fae-interface-show-children"
        }
      ]
    },
    "schema-interface-fae-interfaces-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-interface-fae-interface"
      }
    },
    "schema-interface-fae-interfaces": {
      "description": "Interfaces with FAE info",
      "x-cue-marker": "collection",
      "title": "FAE Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-fae-interface-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-fae-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "schema-fae-fae-ipoib-map-component": {
      "description": "FAE IPoIB mapping",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-map-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ],
      "x-cue-synopsis": "Show ipoib interface to swid, asic mapping",
      "x-cue-version": "25.01.2500",
      "x-cue-example": "nv show fae ib ipoib-mapping"
    },
    "schema-fae-fae-ipoib-maps-component-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-fae-fae-ipoib-map-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-fae-fae-ipoib-map-component"
      }
    },
    "schema-fae-fae-ipoib-maps": {
      "description": "FAE IPoIB mapping",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-maps-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-maps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-fae-fae-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "health-detailed": {
          "$ref": "#/x-defs/schema-health-fae-system-health"
        },
        "interface": {
          "$ref": "#/x-defs/schema-interface-fae-interfaces"
        },
        "ipoib-mapping": {
          "$ref": "#/x-defs/schema-fae-fae-ipoib-maps"
        },
        "ib": {
          "$ref": "#/x-defs/schema-ib-fae-ib"
        },
        "fast-recovery": {
          "$ref": "#/x-defs/schema-ib-fast-recovery-fae-fast-recovery"
        }
      }
    },
    "schema-fae-fae": {
      "description": "fae component instance",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-fae-fae-config-children"
        },
        {
          "$ref": "#/x-defs/schema-fae-fae-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-root-root-config-children": {
      "x-cue-marker": "config-children",
      "properties": {
        "acl": {
          "$ref": "#/x-defs/schema-common-acl-acls"
        },
        "header": {
          "$ref": "#/x-defs/schema-header-header"
        },
        "interface": {
          "$ref": "#/x-defs/schema-interface-interfaces"
        },
        "system": {
          "$ref": "#/x-defs/schema-system-system"
        },
        "ib": {
          "$ref": "#/x-defs/schema-ib-ib"
        },
        "fae": {
          "$ref": "#/x-defs/schema-fae-fae"
        },
        "platform": {
          "$ref": "#/x-defs/schema-platform-platform"
        },
        "cluster": {
          "$ref": "#/x-defs/schema-cluster-cluster"
        }
      }
    },
    "schema-vrf-ip-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "address": {
          "description": "static IPv4 or IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefixes"
            }
          ]
        }
      }
    },
    "schema-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrf-ip-show-children"
        }
      ]
    },
    "schema-vrf-loopback-show-children": {
      "x-cue-marker": "show-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": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrf-loopback-show-children"
        }
      ]
    },
    "schema-vrf-vrf-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "loopback": {
          "$ref": "#/x-defs/schema-vrf-loopback"
        }
      }
    },
    "schema-vrf-vrf": {
      "description": "A VRF",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrf-show"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrf-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vrf-vrfs-mapping": {
      "x-cue-marker": "mapping",
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vrf-vrf"
      }
    },
    "schema-vrf-vrfs": {
      "description": "VRFs",
      "x-cue-marker": "collection",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-common-vrfs-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-root-root-show-children": {
      "x-cue-marker": "show-children",
      "properties": {
        "vrf": {
          "$ref": "#/x-defs/schema-vrf-vrfs"
        },
        "sdn": {
          "$ref": "#/x-defs/schema-cluster-sdn"
        }
      }
    },
    "schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree",
      "type": "object",
      "x-unevaluatedProperties": false,
      "x-cue-marker": "instance",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-root-common-root-show-children"
        },
        {
          "$ref": "#/x-defs/schema-root-root-config-children"
        },
        {
          "$ref": "#/x-defs/schema-root-root-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    }
  }
}
