{
  "components": {
    "examples": {},
    "headers": {},
    "parameters": {},
    "requestBodies": {},
    "responses": {},
    "schemas": {
      "ErrorBody": {
        "properties": {
          "props": {},
          "stack": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "operationName": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "message",
          "status",
          "path"
        ],
        "type": "object"
      },
      "NestedAlertRule": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SeverityEnum": {
        "enum": [
          "CRITICAL",
          "INFO",
          "NOTICE",
          "SEVERITY_UNSPECIFIED"
        ],
        "type": "string"
      },
      "NestedThresholds": {
        "properties": {
          "quantile": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "severity": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SeverityEnum"
              }
            ],
            "nullable": true
          },
          "value": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "AlertRuleObject": {
        "enum": [
          "BRICK",
          "CLUSTER",
          "DISK",
          "HYPERVISOR",
          "NETWORK",
          "NTP_SERVER",
          "PHYSICAL_HOST",
          "SCVM",
          "SNAPSHOT_PLAN",
          "STORAGE_CHUNK",
          "STORAGE_POOL",
          "SYSTEM_SERVICE",
          "TIME_MACHINE_PLAN",
          "VM",
          "WITNESS",
          "WITNESS_NETWORK",
          "ZBS_ZONE"
        ],
        "type": "string"
      },
      "AlertRuleUnit": {
        "enum": [
          "BIT",
          "BYTE",
          "BYTE_PER_SECOND",
          "CELSIUS",
          "HERTZ",
          "NANOSECOND",
          "PERCENT",
          "SECOND",
          "UNIT_UNSPECIFIED"
        ],
        "type": "string"
      },
      "GlobalAlertRule": {
        "properties": {
          "alert_rules": {
            "items": {
              "$ref": "#/components/schemas/NestedAlertRule"
            },
            "type": "array",
            "nullable": true
          },
          "boolean": {
            "type": "boolean"
          },
          "cause": {
            "type": "string"
          },
          "default_thresholds": {
            "items": {
              "$ref": "#/components/schemas/NestedThresholds"
            },
            "type": "array"
          },
          "disabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "impact": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "object": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleObject"
              }
            ],
            "nullable": true
          },
          "operator": {
            "type": "string"
          },
          "solution": {
            "type": "string"
          },
          "thresholds": {
            "items": {
              "$ref": "#/components/schemas/NestedThresholds"
            },
            "type": "array"
          },
          "unit": {
            "$ref": "#/components/schemas/AlertRuleUnit"
          }
        },
        "required": [
          "boolean",
          "cause",
          "default_thresholds",
          "disabled",
          "id",
          "impact",
          "message",
          "name",
          "operator",
          "solution",
          "thresholds",
          "unit"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_GlobalAlertRule_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/GlobalAlertRule"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "AlertRuleWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "customized": {
            "type": "boolean",
            "nullable": true
          },
          "customized_not": {
            "type": "boolean",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "global_alert_rule": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "application_highest_version": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_contains": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_gt": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_gte": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "application_highest_version_lt": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_lte": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_not": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "application_highest_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "application_highest_version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "applications_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationWhereInput"
              }
            ],
            "nullable": true
          },
          "applications_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationWhereInput"
              }
            ],
            "nullable": true
          },
          "applications_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationWhereInput"
              }
            ],
            "nullable": true
          },
          "architecture": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "architecture_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "architecture_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "architecture_not_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "auto_converge": {
            "type": "boolean",
            "nullable": true
          },
          "auto_converge_not": {
            "type": "boolean",
            "nullable": true
          },
          "connect_state": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConnectState"
              }
            ],
            "nullable": true
          },
          "connect_state_in": {
            "items": {
              "$ref": "#/components/schemas/ConnectState"
            },
            "type": "array",
            "nullable": true
          },
          "connect_state_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConnectState"
              }
            ],
            "nullable": true
          },
          "connect_state_not_in": {
            "items": {
              "$ref": "#/components/schemas/ConnectState"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_groups_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_groups_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_groups_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "current_cpu_model": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "current_cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "current_cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "current_cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "datacenters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "disconnected_date": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_gt": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_gte": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "disconnected_date_lt": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_lte": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_not": {
            "type": "string",
            "nullable": true
          },
          "disconnected_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "disconnected_reason": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterConnectorErrorCode"
              }
            ],
            "nullable": true
          },
          "disconnected_reason_in": {
            "items": {
              "$ref": "#/components/schemas/ClusterConnectorErrorCode"
            },
            "type": "array",
            "nullable": true
          },
          "disconnected_reason_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterConnectorErrorCode"
              }
            ],
            "nullable": true
          },
          "disconnected_reason_not_in": {
            "items": {
              "$ref": "#/components/schemas/ClusterConnectorErrorCode"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "has_metrox": {
            "type": "boolean",
            "nullable": true
          },
          "has_metrox_not": {
            "type": "boolean",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "host_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "hosts_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hypervisor": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Hypervisor"
              }
            ],
            "nullable": true
          },
          "hypervisor_in": {
            "items": {
              "$ref": "#/components/schemas/Hypervisor"
            },
            "type": "array",
            "nullable": true
          },
          "hypervisor_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Hypervisor"
              }
            ],
            "nullable": true
          },
          "hypervisor_not_in": {
            "items": {
              "$ref": "#/components/schemas/Hypervisor"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "ip_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_not": {
            "type": "string",
            "nullable": true
          },
          "ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "is_all_flash": {
            "type": "boolean",
            "nullable": true
          },
          "is_all_flash_not": {
            "type": "boolean",
            "nullable": true
          },
          "iscsi_vip": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_contains": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_gt": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_gte": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_vip_lt": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_lte": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_not": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_vip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_vip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "license_expire_date": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_gt": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_gte": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_expire_date_lt": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_lte": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_not": {
            "type": "string",
            "nullable": true
          },
          "license_expire_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_serial": {
            "type": "string",
            "nullable": true
          },
          "license_serial_contains": {
            "type": "string",
            "nullable": true
          },
          "license_serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_gt": {
            "type": "string",
            "nullable": true
          },
          "license_serial_gte": {
            "type": "string",
            "nullable": true
          },
          "license_serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_serial_lt": {
            "type": "string",
            "nullable": true
          },
          "license_serial_lte": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_gt": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_gte": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_sign_date_lt": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_lte": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_not": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "license_type_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          },
          "license_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "license_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_gt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_gte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_end_date_lt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_lte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_not": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_start_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_gt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_gte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_start_date_lt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_lte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_not": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_vip": {
            "type": "string",
            "nullable": true
          },
          "management_vip_contains": {
            "type": "string",
            "nullable": true
          },
          "management_vip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_vip_gt": {
            "type": "string",
            "nullable": true
          },
          "management_vip_gte": {
            "type": "string",
            "nullable": true
          },
          "management_vip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_vip_lt": {
            "type": "string",
            "nullable": true
          },
          "management_vip_lte": {
            "type": "string",
            "nullable": true
          },
          "management_vip_not": {
            "type": "string",
            "nullable": true
          },
          "management_vip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "management_vip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_vip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_vip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "management_vip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "max_chunk_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_chunk_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_physical_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_physical_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_physical_data_capacity_per_node": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "mgt_gateway": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_contains": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_gt": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_gte": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mgt_gateway_lt": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_lte": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_not": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_not_contains": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mgt_gateway_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_gateway_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_contains": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_gt": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_gte": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mgt_netmask_lt": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_lte": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_not": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_not_contains": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mgt_netmask_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask_starts_with": {
            "type": "string",
            "nullable": true
          },
          "migration_data_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "migration_data_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_data_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "migration_speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "migration_speed_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "ntp_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NtpMode"
              }
            ],
            "nullable": true
          },
          "ntp_mode_in": {
            "items": {
              "$ref": "#/components/schemas/NtpMode"
            },
            "type": "array",
            "nullable": true
          },
          "ntp_mode_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NtpMode"
              }
            ],
            "nullable": true
          },
          "ntp_mode_not_in": {
            "items": {
              "$ref": "#/components/schemas/NtpMode"
            },
            "type": "array",
            "nullable": true
          },
          "nvme_over_rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "nvme_over_rdma_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "nvme_over_tcp_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "nvme_over_tcp_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "nvmf_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "nvmf_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "pmem_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_ratio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_ratio_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_ratio_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "rdma_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "recover_data_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "recover_data_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_data_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "recover_speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "recover_speed_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "settings": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterSettingsWhereInput"
              }
            ],
            "nullable": true
          },
          "software_edition": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "software_edition_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_not_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stretch": {
            "type": "boolean",
            "nullable": true
          },
          "stretch_not": {
            "type": "boolean",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "suspended_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_sockets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_sockets_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/ClusterType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/ClusterType"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_contains": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_gt": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_gte": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version_lt": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_lte": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_cpu_hz_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "valid_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "valid_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vcenterAccount": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VcenterAccountWhereInput"
              }
            ],
            "nullable": true
          },
          "vdses_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vdses_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vdses_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vhost_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "vhost_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_folders_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_folders_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_folders_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "witness": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ApplicationWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ApplicationWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "error_message_contains": {
            "type": "string",
            "nullable": true
          },
          "error_message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_gt": {
            "type": "string",
            "nullable": true
          },
          "error_message_gte": {
            "type": "string",
            "nullable": true
          },
          "error_message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_message_lt": {
            "type": "string",
            "nullable": true
          },
          "error_message_lte": {
            "type": "string",
            "nullable": true
          },
          "error_message_not": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "image_name": {
            "type": "string",
            "nullable": true
          },
          "image_name_contains": {
            "type": "string",
            "nullable": true
          },
          "image_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "image_name_gt": {
            "type": "string",
            "nullable": true
          },
          "image_name_gte": {
            "type": "string",
            "nullable": true
          },
          "image_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "image_name_lt": {
            "type": "string",
            "nullable": true
          },
          "image_name_lte": {
            "type": "string",
            "nullable": true
          },
          "image_name_not": {
            "type": "string",
            "nullable": true
          },
          "image_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "image_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "image_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "image_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "image_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ApplicationWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ApplicationWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "state": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationState"
              }
            ],
            "nullable": true
          },
          "state_in": {
            "items": {
              "$ref": "#/components/schemas/ApplicationState"
            },
            "type": "array",
            "nullable": true
          },
          "state_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationState"
              }
            ],
            "nullable": true
          },
          "state_not_in": {
            "items": {
              "$ref": "#/components/schemas/ApplicationState"
            },
            "type": "array",
            "nullable": true
          },
          "storage_ip": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "storage_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_not": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "storage_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "storage_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/ApplicationType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/ApplicationType"
            },
            "type": "array",
            "nullable": true
          },
          "update_time": {
            "type": "string",
            "nullable": true
          },
          "update_time_gt": {
            "type": "string",
            "nullable": true
          },
          "update_time_gte": {
            "type": "string",
            "nullable": true
          },
          "update_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "update_time_lt": {
            "type": "string",
            "nullable": true
          },
          "update_time_lte": {
            "type": "string",
            "nullable": true
          },
          "update_time_not": {
            "type": "string",
            "nullable": true
          },
          "update_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "volume_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "volume_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "volume_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ApplicationState": {
        "enum": [
          "DEPLOY_ERROR",
          "DEPLOYED",
          "DEPLOYING",
          "EDITING",
          "NOT_DEPLOYED",
          "STOP_ERROR",
          "STOPPED",
          "STOPPING",
          "UPGRADING"
        ],
        "type": "string"
      },
      "ApplicationType": {
        "enum": [
          "MONITOR"
        ],
        "type": "string"
      },
      "VmWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_supported": {
            "type": "boolean",
            "nullable": true
          },
          "cloud_init_supported_not": {
            "type": "boolean",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cpu_model": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_usage_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cpu_usage_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_gt": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_gte": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "deleted_at_lt": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_lte": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_not": {
            "type": "string",
            "nullable": true
          },
          "deleted_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "dns_servers": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_contains": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_ends_with": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_gt": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_gte": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "dns_servers_lt": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_lte": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_not": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_not_contains": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "dns_servers_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "dns_servers_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entity_filter_results_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
              }
            ],
            "nullable": true
          },
          "entity_filter_results_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
              }
            ],
            "nullable": true
          },
          "entity_filter_results_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "firmware": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "firmware_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "folder": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          },
          "guest_cpu_model": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "guest_cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "guest_cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "guest_cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "guest_os_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmGuestsOperationSystem"
              }
            ],
            "nullable": true
          },
          "guest_os_type_in": {
            "items": {
              "$ref": "#/components/schemas/VmGuestsOperationSystem"
            },
            "type": "array",
            "nullable": true
          },
          "guest_os_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmGuestsOperationSystem"
              }
            ],
            "nullable": true
          },
          "guest_os_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmGuestsOperationSystem"
            },
            "type": "array",
            "nullable": true
          },
          "guest_size_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "guest_size_usage_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "guest_used_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "guest_used_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "ha": {
            "type": "boolean",
            "nullable": true
          },
          "ha_not": {
            "type": "boolean",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "nullable": true
          },
          "hostname_contains": {
            "type": "string",
            "nullable": true
          },
          "hostname_ends_with": {
            "type": "string",
            "nullable": true
          },
          "hostname_gt": {
            "type": "string",
            "nullable": true
          },
          "hostname_gte": {
            "type": "string",
            "nullable": true
          },
          "hostname_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "hostname_lt": {
            "type": "string",
            "nullable": true
          },
          "hostname_lte": {
            "type": "string",
            "nullable": true
          },
          "hostname_not": {
            "type": "string",
            "nullable": true
          },
          "hostname_not_contains": {
            "type": "string",
            "nullable": true
          },
          "hostname_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "hostname_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "hostname_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "hostname_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "in_recycle_bin": {
            "type": "boolean",
            "nullable": true
          },
          "in_recycle_bin_not": {
            "type": "boolean",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "io_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "ips": {
            "type": "string",
            "nullable": true
          },
          "ips_contains": {
            "type": "string",
            "nullable": true
          },
          "ips_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ips_gt": {
            "type": "string",
            "nullable": true
          },
          "ips_gte": {
            "type": "string",
            "nullable": true
          },
          "ips_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ips_lt": {
            "type": "string",
            "nullable": true
          },
          "ips_lte": {
            "type": "string",
            "nullable": true
          },
          "ips_not": {
            "type": "string",
            "nullable": true
          },
          "ips_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ips_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ips_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ips_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ips_starts_with": {
            "type": "string",
            "nullable": true
          },
          "isolation_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "kernel_info": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_contains": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_ends_with": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_gt": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_gte": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "kernel_info_lt": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_lte": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_not": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_not_contains": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "kernel_info_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "kernel_info_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "last_shutdown_time": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_gt": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_gte": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "last_shutdown_time_lt": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_lte": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_not": {
            "type": "string",
            "nullable": true
          },
          "last_shutdown_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "logical_size_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "memory_usage_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "memory_usage_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nested_virtualization": {
            "type": "boolean",
            "nullable": true
          },
          "nested_virtualization_not": {
            "type": "boolean",
            "nullable": true
          },
          "node_ip": {
            "type": "string",
            "nullable": true
          },
          "node_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "node_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "node_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "node_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "node_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "node_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "node_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "node_ip_not": {
            "type": "string",
            "nullable": true
          },
          "node_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "node_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "node_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "node_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "node_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "original_name": {
            "type": "string",
            "nullable": true
          },
          "original_name_contains": {
            "type": "string",
            "nullable": true
          },
          "original_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "original_name_gt": {
            "type": "string",
            "nullable": true
          },
          "original_name_gte": {
            "type": "string",
            "nullable": true
          },
          "original_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "original_name_lt": {
            "type": "string",
            "nullable": true
          },
          "original_name_lte": {
            "type": "string",
            "nullable": true
          },
          "original_name_not": {
            "type": "string",
            "nullable": true
          },
          "original_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "original_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "original_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "original_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "original_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "os_contains": {
            "type": "string",
            "nullable": true
          },
          "os_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_gt": {
            "type": "string",
            "nullable": true
          },
          "os_gte": {
            "type": "string",
            "nullable": true
          },
          "os_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_lt": {
            "type": "string",
            "nullable": true
          },
          "os_lte": {
            "type": "string",
            "nullable": true
          },
          "os_not": {
            "type": "string",
            "nullable": true
          },
          "os_not_contains": {
            "type": "string",
            "nullable": true
          },
          "os_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "os_starts_with": {
            "type": "string",
            "nullable": true
          },
          "protected": {
            "type": "boolean",
            "nullable": true
          },
          "protected_not": {
            "type": "boolean",
            "nullable": true
          },
          "provisioned_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_plan": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanWhereInput"
              }
            ],
            "nullable": true
          },
          "snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/VmStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmStatus"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "usb_devices_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "usb_devices_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "usb_devices_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "video_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVideoType"
              }
            ],
            "nullable": true
          },
          "video_type_in": {
            "items": {
              "$ref": "#/components/schemas/VmVideoType"
            },
            "type": "array",
            "nullable": true
          },
          "video_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVideoType"
              }
            ],
            "nullable": true
          },
          "video_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmVideoType"
            },
            "type": "array",
            "nullable": true
          },
          "vm_disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_placement_group_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_placement_group_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_placement_group_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_tools_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmToolsStatus"
              }
            ],
            "nullable": true
          },
          "vm_tools_status_in": {
            "items": {
              "$ref": "#/components/schemas/VmToolsStatus"
            },
            "type": "array",
            "nullable": true
          },
          "vm_tools_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmToolsStatus"
              }
            ],
            "nullable": true
          },
          "vm_tools_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmToolsStatus"
            },
            "type": "array",
            "nullable": true
          },
          "vm_tools_version": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_contains": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_gt": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_gte": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "vm_tools_version_lt": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_lte": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_not": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "vm_tools_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vm_tools_version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vm_usage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmUsage"
              }
            ],
            "nullable": true
          },
          "vm_usage_in": {
            "items": {
              "$ref": "#/components/schemas/VmUsage"
            },
            "type": "array",
            "nullable": true
          },
          "vm_usage_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmUsage"
              }
            ],
            "nullable": true
          },
          "vm_usage_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmUsage"
            },
            "type": "array",
            "nullable": true
          },
          "win_opt": {
            "type": "boolean",
            "nullable": true
          },
          "win_opt_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmClockOffset": {
        "enum": [
          "LOCALTIME",
          "UTC"
        ],
        "type": "string"
      },
      "VmEntityFilterResultWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "entityFilter": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityFilterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EntityFilterWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/EntityFilterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "apply_to_all_clusters": {
            "type": "boolean",
            "nullable": true
          },
          "apply_to_all_clusters_not": {
            "type": "boolean",
            "nullable": true
          },
          "clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "entity_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityType"
              }
            ],
            "nullable": true
          },
          "entity_type_in": {
            "items": {
              "$ref": "#/components/schemas/EntityType"
            },
            "type": "array",
            "nullable": true
          },
          "entity_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityType"
              }
            ],
            "nullable": true
          },
          "entity_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityType"
            },
            "type": "array",
            "nullable": true
          },
          "exec_failed_cluster_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "exec_failed_cluster_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "exec_failed_cluster_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "filter_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/FilterStatus"
              }
            ],
            "nullable": true
          },
          "filter_status_in": {
            "items": {
              "$ref": "#/components/schemas/FilterStatus"
            },
            "type": "array",
            "nullable": true
          },
          "filter_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/FilterStatus"
              }
            ],
            "nullable": true
          },
          "filter_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/FilterStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_gt": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_gte": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "last_executed_at_lt": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_lte": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_not": {
            "type": "string",
            "nullable": true
          },
          "last_executed_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/EntityFilterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/EntityFilterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "preset": {
            "type": "string",
            "nullable": true
          },
          "preset_contains": {
            "type": "string",
            "nullable": true
          },
          "preset_ends_with": {
            "type": "string",
            "nullable": true
          },
          "preset_gt": {
            "type": "string",
            "nullable": true
          },
          "preset_gte": {
            "type": "string",
            "nullable": true
          },
          "preset_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "preset_lt": {
            "type": "string",
            "nullable": true
          },
          "preset_lte": {
            "type": "string",
            "nullable": true
          },
          "preset_not": {
            "type": "string",
            "nullable": true
          },
          "preset_not_contains": {
            "type": "string",
            "nullable": true
          },
          "preset_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "preset_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "preset_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "preset_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EntityType": {
        "enum": [
          "VM"
        ],
        "type": "string"
      },
      "FilterStatus": {
        "enum": [
          "EXECUTING",
          "FAILED",
          "INITIALIZING",
          "PARTIAL_SUCCESSED",
          "SUCCESSED"
        ],
        "type": "string"
      },
      "EntityAsyncStatus": {
        "enum": [
          "CREATING",
          "DELETING",
          "UPDATING"
        ],
        "type": "string"
      },
      "VmFirmware": {
        "enum": [
          "BIOS",
          "UEFI"
        ],
        "type": "string"
      },
      "VmFolderWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmFolderWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmFolderWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmFolderWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmGuestsOperationSystem": {
        "enum": [
          "LINUX",
          "UNKNOWN",
          "WINDOWS"
        ],
        "type": "string"
      },
      "HostWhereInput": {
        "properties": {
          "access_ip": {
            "type": "string",
            "nullable": true
          },
          "access_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "access_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "access_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "access_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "access_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "access_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "access_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "access_ip_not": {
            "type": "string",
            "nullable": true
          },
          "access_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "access_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "access_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "access_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "access_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "allocatable_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "allocatable_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "allocatable_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/HostWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "chunk_id": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_contains": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_gt": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_gte": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chunk_id_lt": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_lte": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_not": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chunk_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "chunk_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cpu_brand": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_brand_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_brand_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_brand_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_fan_speed_unit": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CpuFanSpeedUnit"
              }
            ],
            "nullable": true
          },
          "cpu_fan_speed_unit_in": {
            "items": {
              "$ref": "#/components/schemas/CpuFanSpeedUnit"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_fan_speed_unit_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CpuFanSpeedUnit"
              }
            ],
            "nullable": true
          },
          "cpu_fan_speed_unit_not_in": {
            "items": {
              "$ref": "#/components/schemas/CpuFanSpeedUnit"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_hz_per_core": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_hz_per_core_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_vendor_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_vendor_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_vendor_starts_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip": {
            "type": "string",
            "nullable": true
          },
          "data_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "data_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "data_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "data_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "data_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "data_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "data_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "hdd_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "hdd_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "hdd_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "hdd_disk_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "hdd_disk_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hdd_disk_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "hypervisor_ip": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "hypervisor_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_not": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "hypervisor_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "hypervisor_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ipmi": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IpmiWhereInput"
              }
            ],
            "nullable": true
          },
          "is_os_in_raid1": {
            "type": "boolean",
            "nullable": true
          },
          "is_os_in_raid1_not": {
            "type": "boolean",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "lsm_cap_disk_safe_umount": {
            "type": "boolean",
            "nullable": true
          },
          "lsm_cap_disk_safe_umount_not": {
            "type": "boolean",
            "nullable": true
          },
          "management_ip": {
            "type": "string",
            "nullable": true
          },
          "management_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "management_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "management_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "management_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "management_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "model_contains": {
            "type": "string",
            "nullable": true
          },
          "model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_gt": {
            "type": "string",
            "nullable": true
          },
          "model_gte": {
            "type": "string",
            "nullable": true
          },
          "model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_lt": {
            "type": "string",
            "nullable": true
          },
          "model_lte": {
            "type": "string",
            "nullable": true
          },
          "model_not": {
            "type": "string",
            "nullable": true
          },
          "model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nested_virtualization": {
            "type": "boolean",
            "nullable": true
          },
          "nested_virtualization_not": {
            "type": "boolean",
            "nullable": true
          },
          "nic_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nic_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "node_topo_local_id": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "node_topo_local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_not": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "node_topo_local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "node_topo_local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/HostWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/HostWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "os_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "os_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "os_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "os_version": {
            "type": "string",
            "nullable": true
          },
          "os_version_contains": {
            "type": "string",
            "nullable": true
          },
          "os_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_version_gt": {
            "type": "string",
            "nullable": true
          },
          "os_version_gte": {
            "type": "string",
            "nullable": true
          },
          "os_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_version_lt": {
            "type": "string",
            "nullable": true
          },
          "os_version_lte": {
            "type": "string",
            "nullable": true
          },
          "os_version_not": {
            "type": "string",
            "nullable": true
          },
          "os_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "os_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "os_version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "pmem_dimm_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_dimm_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pmem_dimm_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_dimm_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_dimm_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimm_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_dimms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "pmem_dimms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "pmem_dimms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "pmem_disk_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_disk_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_disk_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "running_pause_vm_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_pause_vm_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_cpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_cpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_name": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_contains": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_gt": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_gte": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_name_lt": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_lte": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_not": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "scvm_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "scvm_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "serial_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_gt": {
            "type": "string",
            "nullable": true
          },
          "serial_gte": {
            "type": "string",
            "nullable": true
          },
          "serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_lt": {
            "type": "string",
            "nullable": true
          },
          "serial_lte": {
            "type": "string",
            "nullable": true
          },
          "serial_not": {
            "type": "string",
            "nullable": true
          },
          "serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ssd_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "ssd_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ssd_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "ssd_disk_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "ssd_disk_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ssd_disk_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "state": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostState"
              }
            ],
            "nullable": true
          },
          "state_in": {
            "items": {
              "$ref": "#/components/schemas/HostState"
            },
            "type": "array",
            "nullable": true
          },
          "state_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostState"
              }
            ],
            "nullable": true
          },
          "state_not_in": {
            "items": {
              "$ref": "#/components/schemas/HostState"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/HostStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/HostStatus"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "suspended_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_sockets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_sockets_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_sockets_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "usb_devices_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "usb_devices_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "usb_devices_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_cpu_hz_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vmotion_ip": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "vmotion_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_not": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "vmotion_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vmotion_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vsphereEsxiAccount": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
              }
            ],
            "nullable": true
          },
          "with_faster_ssd_as_cache": {
            "type": "boolean",
            "nullable": true
          },
          "with_faster_ssd_as_cache_not": {
            "type": "boolean",
            "nullable": true
          },
          "zone": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "CpuFanSpeedUnit": {
        "enum": [
          "PERCENT",
          "RPM"
        ],
        "type": "string"
      },
      "DiskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/DiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "firmware": {
            "type": "string",
            "nullable": true
          },
          "firmware_contains": {
            "type": "string",
            "nullable": true
          },
          "firmware_ends_with": {
            "type": "string",
            "nullable": true
          },
          "firmware_gt": {
            "type": "string",
            "nullable": true
          },
          "firmware_gte": {
            "type": "string",
            "nullable": true
          },
          "firmware_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "firmware_lt": {
            "type": "string",
            "nullable": true
          },
          "firmware_lte": {
            "type": "string",
            "nullable": true
          },
          "firmware_not": {
            "type": "string",
            "nullable": true
          },
          "firmware_not_contains": {
            "type": "string",
            "nullable": true
          },
          "firmware_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "firmware_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "firmware_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "firmware_starts_with": {
            "type": "string",
            "nullable": true
          },
          "function": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskFunction"
              }
            ],
            "nullable": true
          },
          "function_in": {
            "items": {
              "$ref": "#/components/schemas/DiskFunction"
            },
            "type": "array",
            "nullable": true
          },
          "function_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskFunction"
              }
            ],
            "nullable": true
          },
          "function_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskFunction"
            },
            "type": "array",
            "nullable": true
          },
          "health_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "health_status_in": {
            "items": {
              "$ref": "#/components/schemas/DiskHealthStatus"
            },
            "type": "array",
            "nullable": true
          },
          "health_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "health_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskHealthStatus"
            },
            "type": "array",
            "nullable": true
          },
          "healthy": {
            "type": "boolean",
            "nullable": true
          },
          "healthy_not": {
            "type": "boolean",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "model_contains": {
            "type": "string",
            "nullable": true
          },
          "model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_gt": {
            "type": "string",
            "nullable": true
          },
          "model_gte": {
            "type": "string",
            "nullable": true
          },
          "model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_lt": {
            "type": "string",
            "nullable": true
          },
          "model_lte": {
            "type": "string",
            "nullable": true
          },
          "model_not": {
            "type": "string",
            "nullable": true
          },
          "model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mounted": {
            "type": "boolean",
            "nullable": true
          },
          "mounted_not": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/DiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "numa_node": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "numa_node_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "offline": {
            "type": "boolean",
            "nullable": true
          },
          "offline_not": {
            "type": "boolean",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/DiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_contains": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_gt": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_gte": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "persistent_memory_type_lt": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_lte": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_not": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "persistent_memory_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "persistent_memory_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "physical_slot_on_brick": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "physical_slot_on_brick_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "physical_slot_on_brick_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_dimms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "pmem_dimms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "pmem_dimms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          },
          "recommended_usage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsage"
              }
            ],
            "nullable": true
          },
          "recommended_usage_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsage"
            },
            "type": "array",
            "nullable": true
          },
          "recommended_usage_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsage"
              }
            ],
            "nullable": true
          },
          "recommended_usage_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsage"
            },
            "type": "array",
            "nullable": true
          },
          "remaining_life_percent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "remaining_life_percent_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "serial_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_gt": {
            "type": "string",
            "nullable": true
          },
          "serial_gte": {
            "type": "string",
            "nullable": true
          },
          "serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_lt": {
            "type": "string",
            "nullable": true
          },
          "serial_lte": {
            "type": "string",
            "nullable": true
          },
          "serial_not": {
            "type": "string",
            "nullable": true
          },
          "serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/DiskType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskType"
            },
            "type": "array",
            "nullable": true
          },
          "usage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsage"
              }
            ],
            "nullable": true
          },
          "usage_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsage"
            },
            "type": "array",
            "nullable": true
          },
          "usage_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsage"
              }
            ],
            "nullable": true
          },
          "usage_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsage"
            },
            "type": "array",
            "nullable": true
          },
          "usage_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsageStatus"
              }
            ],
            "nullable": true
          },
          "usage_status_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsageStatus"
            },
            "type": "array",
            "nullable": true
          },
          "usage_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsageStatus"
              }
            ],
            "nullable": true
          },
          "usage_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskUsageStatus"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "DiskFunction": {
        "enum": [
          "CACHE",
          "DATA",
          "SMTX_SYSTEM"
        ],
        "type": "string"
      },
      "DiskHealthStatus": {
        "enum": [
          "HEALTHY",
          "SMART_FAILED",
          "SUBHEALTHY",
          "UNHEALTHY"
        ],
        "type": "string"
      },
      "LabelWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/LabelWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "cluster_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_groups_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_groups_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_groups_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_image_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_image_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_image_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_images_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_images_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_images_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_vm_template_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_vm_template_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_template_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "datacenter_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "datacenter_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenter_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "datacenters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "disk_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "disk_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disk_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "elf_image_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "elf_image_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_image_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "elf_images_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "elf_images_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "elf_images_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "host_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "hosts_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_lun_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_lun_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_lun_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_lun_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_lun_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_lun_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_luns_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_luns_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_luns_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_target_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_target_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_target_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_targets_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_targets_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_targets_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "isolation_policies_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "isolation_policies_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "isolation_policies_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "isolation_policy_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "isolation_policy_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isolation_policy_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "key_contains": {
            "type": "string",
            "nullable": true
          },
          "key_ends_with": {
            "type": "string",
            "nullable": true
          },
          "key_gt": {
            "type": "string",
            "nullable": true
          },
          "key_gte": {
            "type": "string",
            "nullable": true
          },
          "key_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "key_lt": {
            "type": "string",
            "nullable": true
          },
          "key_lte": {
            "type": "string",
            "nullable": true
          },
          "key_not": {
            "type": "string",
            "nullable": true
          },
          "key_not_contains": {
            "type": "string",
            "nullable": true
          },
          "key_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "key_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "key_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "key_starts_with": {
            "type": "string",
            "nullable": true
          },
          "namespace_group_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "namespace_group_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_group_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "namespace_groups_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespace_groups_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespace_groups_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_export_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_export_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_export_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_exports_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_exports_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_exports_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_inode_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_inode_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inode_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_inodes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_inodes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "nfs_inodes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "nic_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nic_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nic_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/LabelWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespace_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespace_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespaces_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespaces_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespaces_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystem_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystem_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystems_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystems_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystems_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/LabelWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "security_policies_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "security_policies_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "security_policies_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              }
            ],
            "nullable": true
          },
          "security_policy_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "security_policy_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "security_policy_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "system_vlan_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "system_vlan_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "value_contains": {
            "type": "string",
            "nullable": true
          },
          "value_ends_with": {
            "type": "string",
            "nullable": true
          },
          "value_gt": {
            "type": "string",
            "nullable": true
          },
          "value_gte": {
            "type": "string",
            "nullable": true
          },
          "value_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "value_lt": {
            "type": "string",
            "nullable": true
          },
          "value_lte": {
            "type": "string",
            "nullable": true
          },
          "value_not": {
            "type": "string",
            "nullable": true
          },
          "value_not_contains": {
            "type": "string",
            "nullable": true
          },
          "value_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "value_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "value_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "value_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vds_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vds_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vdses_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vdses_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vdses_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vlans_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vlans_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vlans_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_template_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_template_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_template_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_vlan_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_vlan_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_vlan_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_volume_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_volume_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_volumes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_volumes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_volumes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupSnapshotWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "Iscsi_lun_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "Iscsi_lun_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "Iscsi_lun_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespace_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_namespace_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "consistency_group_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_luns_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_luns_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_luns_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "namespaces_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunWhereInput": {
        "properties": {
          "allowed_initiators": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_contains": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_ends_with": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_gt": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_gte": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "allowed_initiators_lt": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_lte": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_not": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_not_contains": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "allowed_initiators_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "allowed_initiators_starts_with": {
            "type": "string",
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "io_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "lun_id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "lun_id_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lun_id_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_gt": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_gte": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id_lt": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_lte": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiTargetWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IscsiTargetWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "chap_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "chap_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "chap_name": {
            "type": "string",
            "nullable": true
          },
          "chap_name_contains": {
            "type": "string",
            "nullable": true
          },
          "chap_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chap_name_gt": {
            "type": "string",
            "nullable": true
          },
          "chap_name_gte": {
            "type": "string",
            "nullable": true
          },
          "chap_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chap_name_lt": {
            "type": "string",
            "nullable": true
          },
          "chap_name_lte": {
            "type": "string",
            "nullable": true
          },
          "chap_name_not": {
            "type": "string",
            "nullable": true
          },
          "chap_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "chap_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chap_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chap_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "chap_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "chap_secret": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_contains": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_gt": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_gte": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chap_secret_lt": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_lte": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_not": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_not_contains": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "chap_secret_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "chap_secret_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "external_use": {
            "type": "boolean",
            "nullable": true
          },
          "external_use_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "io_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_name": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_contains": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_gt": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_gte": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iqn_name_lt": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_lte": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_not": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iqn_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iqn_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "iqn_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iqn_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "luns_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "luns_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "luns_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IscsiTargetWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IscsiTargetWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "io_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "is_shared": {
            "type": "boolean",
            "nullable": true
          },
          "is_shared_not": {
            "type": "boolean",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "namespace_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespace_id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "namespace_id_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_id_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_whitelist": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_gt": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_gte": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id_lt": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_lte": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_volume_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_volume_id_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NamespaceGroupWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NamespaceGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_create_time": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_gt": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_gte": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_create_time_lt": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_lte": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_not": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "namespaces_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NamespaceGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NamespaceGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfSubsystemWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "bps_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "external_use": {
            "type": "boolean",
            "nullable": true
          },
          "external_use_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "io_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "io_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_rd_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_length_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_max_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "iops_wr_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "namespace_groups_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespace_groups_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespace_groups_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_name": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_gt": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_gte": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_name_lt": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_lte": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_not": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nqn_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
              }
            ],
            "nullable": true
          },
          "policy_in": {
            "items": {
              "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
            },
            "type": "array",
            "nullable": true
          },
          "policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
              }
            ],
            "nullable": true
          },
          "policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfSubsystemPolicyType": {
        "enum": [
          "BALANCE",
          "INHERIT"
        ],
        "type": "string"
      },
      "IscsiLunSnapshotWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_snapshot": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_lun": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceSnapshotWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_snapshot": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryImageWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "elf_images_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "elf_images_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "elf_images_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vm_disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfImageWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ElfImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ElfImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ElfImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vm_disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmDiskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmDiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "boot": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "boot_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "boot_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "bus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Bus"
              }
            ],
            "nullable": true
          },
          "bus_in": {
            "items": {
              "$ref": "#/components/schemas/Bus"
            },
            "type": "array",
            "nullable": true
          },
          "bus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Bus"
              }
            ],
            "nullable": true
          },
          "bus_not_in": {
            "items": {
              "$ref": "#/components/schemas/Bus"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_image_name": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_contains": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_gt": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_gte": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_image_name_lt": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_lte": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_not": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_image_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_contains": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_gt": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_gte": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_image_path_lt": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_lte": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_not": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_image_path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "device": {
            "type": "string",
            "nullable": true
          },
          "device_contains": {
            "type": "string",
            "nullable": true
          },
          "device_ends_with": {
            "type": "string",
            "nullable": true
          },
          "device_gt": {
            "type": "string",
            "nullable": true
          },
          "device_gte": {
            "type": "string",
            "nullable": true
          },
          "device_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "device_lt": {
            "type": "string",
            "nullable": true
          },
          "device_lte": {
            "type": "string",
            "nullable": true
          },
          "device_not": {
            "type": "string",
            "nullable": true
          },
          "device_not_contains": {
            "type": "string",
            "nullable": true
          },
          "device_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "device_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "device_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "device_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "elf_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "key_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmDiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmDiskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "serial_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_gt": {
            "type": "string",
            "nullable": true
          },
          "serial_gte": {
            "type": "string",
            "nullable": true
          },
          "serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_lt": {
            "type": "string",
            "nullable": true
          },
          "serial_lte": {
            "type": "string",
            "nullable": true
          },
          "serial_not": {
            "type": "string",
            "nullable": true
          },
          "serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "svt_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SvtImageWhereInput"
              }
            ],
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskType"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_image_path": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_gt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_gte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_image_path_lt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_lte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_not": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_image_path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_gt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_gte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_image_uuid_lt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_lte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_not": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_not_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_image_uuid_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_gt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_gte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_provision_lt": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_lte": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_not": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_not_contains": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "unsafe_provision_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_volume": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Bus": {
        "enum": [
          "IDE",
          "SCSI",
          "VIRTIO"
        ],
        "type": "string"
      },
      "VmDiskIoRestrictType": {
        "enum": [
          "DYNAMIC",
          "FORCED"
        ],
        "type": "string"
      },
      "SvtImageWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SvtImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SvtImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SvtImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmDiskType": {
        "enum": [
          "CD_ROM",
          "DISK"
        ],
        "type": "string"
      },
      "VmVolumeWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "elf_storage_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
              }
            ],
            "nullable": true
          },
          "elf_storage_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
            },
            "type": "array",
            "nullable": true
          },
          "elf_storage_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
              }
            ],
            "nullable": true
          },
          "elf_storage_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
            },
            "type": "array",
            "nullable": true
          },
          "guest_size_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "guest_size_usage_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_size_usage_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "guest_used_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "guest_used_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "guest_used_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "lun": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "mounting": {
            "type": "boolean",
            "nullable": true
          },
          "mounting_not": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "sharing": {
            "type": "boolean",
            "nullable": true
          },
          "sharing_not": {
            "type": "boolean",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vm_disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmVolumeElfStoragePolicyType": {
        "enum": [
          "REPLICA_1_THICK_PROVISION",
          "REPLICA_1_THIN_PROVISION",
          "REPLICA_2_THICK_PROVISION",
          "REPLICA_2_THIN_PROVISION",
          "REPLICA_3_THICK_PROVISION",
          "REPLICA_3_THIN_PROVISION"
        ],
        "type": "string"
      },
      "VmSnapshotWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "consistent_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistentType"
              }
            ],
            "nullable": true
          },
          "consistent_type_in": {
            "items": {
              "$ref": "#/components/schemas/ConsistentType"
            },
            "type": "array",
            "nullable": true
          },
          "consistent_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistentType"
              }
            ],
            "nullable": true
          },
          "consistent_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/ConsistentType"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "firmware": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "firmware_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "ha": {
            "type": "boolean",
            "nullable": true
          },
          "ha_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "io_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "win_opt": {
            "type": "boolean",
            "nullable": true
          },
          "win_opt_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ConsistentType": {
        "enum": [
          "CRASH_CONSISTENT",
          "FILE_SYSTEM_CONSISTENT"
        ],
        "type": "string"
      },
      "VmDiskIoPolicy": {
        "enum": [
          "RESTRICT_EACH_DISK",
          "RESTRICT_WHOLE_VM"
        ],
        "type": "string"
      },
      "SnapshotGroupWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SnapshotGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "deleted": {
            "type": "boolean",
            "nullable": true
          },
          "deleted_not": {
            "type": "boolean",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "estimated_recycling_time": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_gt": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_gte": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "estimated_recycling_time_lt": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_lte": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_not": {
            "type": "string",
            "nullable": true
          },
          "estimated_recycling_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "keep": {
            "type": "boolean",
            "nullable": true
          },
          "keep_not": {
            "type": "boolean",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "logical_size_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SnapshotGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "object_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "object_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SnapshotGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "snapshotPlanTask": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_snapshots_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanTaskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "end_time": {
            "type": "string",
            "nullable": true
          },
          "end_time_gt": {
            "type": "string",
            "nullable": true
          },
          "end_time_gte": {
            "type": "string",
            "nullable": true
          },
          "end_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "end_time_lt": {
            "type": "string",
            "nullable": true
          },
          "end_time_lte": {
            "type": "string",
            "nullable": true
          },
          "end_time_not": {
            "type": "string",
            "nullable": true
          },
          "end_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "snapshotGroup": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupWhereInput"
              }
            ],
            "nullable": true
          },
          "snapshotPlan": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanWhereInput"
              }
            ],
            "nullable": true
          },
          "start_time": {
            "type": "string",
            "nullable": true
          },
          "start_time_gt": {
            "type": "string",
            "nullable": true
          },
          "start_time_gte": {
            "type": "string",
            "nullable": true
          },
          "start_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "start_time_lt": {
            "type": "string",
            "nullable": true
          },
          "start_time_lte": {
            "type": "string",
            "nullable": true
          },
          "start_time_not": {
            "type": "string",
            "nullable": true
          },
          "start_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanTaskType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanTaskType"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "auto_delete_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "auto_delete_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_delete_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "auto_execute_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "auto_execute_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auto_execute_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "end_time": {
            "type": "string",
            "nullable": true
          },
          "end_time_gt": {
            "type": "string",
            "nullable": true
          },
          "end_time_gte": {
            "type": "string",
            "nullable": true
          },
          "end_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "end_time_lt": {
            "type": "string",
            "nullable": true
          },
          "end_time_lte": {
            "type": "string",
            "nullable": true
          },
          "end_time_not": {
            "type": "string",
            "nullable": true
          },
          "end_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "execute_plan_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteType"
              }
            ],
            "nullable": true
          },
          "execute_plan_type_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteType"
            },
            "type": "array",
            "nullable": true
          },
          "execute_plan_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteType"
              }
            ],
            "nullable": true
          },
          "execute_plan_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteType"
            },
            "type": "array",
            "nullable": true
          },
          "execution_tasks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "execution_tasks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "execution_tasks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "healthy": {
            "type": "boolean",
            "nullable": true
          },
          "healthy_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_gt": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_gte": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "last_execute_end_time_lt": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_lte": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_not": {
            "type": "string",
            "nullable": true
          },
          "last_execute_end_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "last_execute_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
              }
            ],
            "nullable": true
          },
          "last_execute_status_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
            },
            "type": "array",
            "nullable": true
          },
          "last_execute_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
              }
            ],
            "nullable": true
          },
          "last_execute_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
            },
            "type": "array",
            "nullable": true
          },
          "last_execute_time": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_gt": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_gte": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "last_execute_time_lt": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_lte": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_not": {
            "type": "string",
            "nullable": true
          },
          "last_execute_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "logical_size_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "logical_size_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "manual_delete_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "manual_delete_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_delete_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "manual_execute_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "manual_execute_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "manual_execute_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "mirror": {
            "type": "boolean",
            "nullable": true
          },
          "mirror_not": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_gt": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_gte": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "next_execute_time_lt": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_lte": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_not": {
            "type": "string",
            "nullable": true
          },
          "next_execute_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "object_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "object_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "object_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "physical_size_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "physical_size_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "physical_size_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "remain_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "remain_snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remain_snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_group_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_group_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_group_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "start_time": {
            "type": "string",
            "nullable": true
          },
          "start_time_gt": {
            "type": "string",
            "nullable": true
          },
          "start_time_gte": {
            "type": "string",
            "nullable": true
          },
          "start_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "start_time_lt": {
            "type": "string",
            "nullable": true
          },
          "start_time_lte": {
            "type": "string",
            "nullable": true
          },
          "start_time_not": {
            "type": "string",
            "nullable": true
          },
          "start_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnapshotPlanStatus"
            },
            "type": "array",
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanExecuteType": {
        "enum": [
          "DAY",
          "HOUR",
          "MONTH",
          "WEEK"
        ],
        "type": "string"
      },
      "SnapshotPlanExecuteStatus": {
        "enum": [
          "CREATED",
          "FAILED",
          "IN_PROGRESS",
          "SUCCEED",
          "UNSPECIFIED"
        ],
        "type": "string"
      },
      "SnapshotPlanStatus": {
        "enum": [
          "NORMAL",
          "STOPPED",
          "SUSPENDED"
        ],
        "type": "string"
      },
      "SnapshotPlanTaskType": {
        "enum": [
          "TASK_TYPE_CLONE",
          "TASK_TYPE_PROTECT",
          "TASK_TYPE_ROLLBACK"
        ],
        "type": "string"
      },
      "VmTemplateWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "clock_offset_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            ],
            "nullable": true
          },
          "clock_offset_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmClockOffset"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_supported": {
            "type": "boolean",
            "nullable": true
          },
          "cloud_init_supported_not": {
            "type": "boolean",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "content_library_vm_template": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "cpu_model": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_gte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_lt": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_lte": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cpu_model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "firmware": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "firmware_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFirmware"
              }
            ],
            "nullable": true
          },
          "firmware_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmFirmware"
            },
            "type": "array",
            "nullable": true
          },
          "ha": {
            "type": "boolean",
            "nullable": true
          },
          "ha_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "io_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "io_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_bandwidth_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_bandwidth_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "max_iops_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmDiskIoRestrictType"
            },
            "type": "array",
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "video_type": {
            "type": "string",
            "nullable": true
          },
          "video_type_contains": {
            "type": "string",
            "nullable": true
          },
          "video_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "video_type_gt": {
            "type": "string",
            "nullable": true
          },
          "video_type_gte": {
            "type": "string",
            "nullable": true
          },
          "video_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "video_type_lt": {
            "type": "string",
            "nullable": true
          },
          "video_type_lte": {
            "type": "string",
            "nullable": true
          },
          "video_type_not": {
            "type": "string",
            "nullable": true
          },
          "video_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "video_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "video_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "video_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "video_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "win_opt": {
            "type": "boolean",
            "nullable": true
          },
          "win_opt_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryVmTemplateWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "architecture": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "architecture_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "architecture_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "architecture_not_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "cloud_init_supported": {
            "type": "boolean",
            "nullable": true
          },
          "cloud_init_supported_not": {
            "type": "boolean",
            "nullable": true
          },
          "clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "memory_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "memory_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "os_contains": {
            "type": "string",
            "nullable": true
          },
          "os_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_gt": {
            "type": "string",
            "nullable": true
          },
          "os_gte": {
            "type": "string",
            "nullable": true
          },
          "os_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_lt": {
            "type": "string",
            "nullable": true
          },
          "os_lte": {
            "type": "string",
            "nullable": true
          },
          "os_not": {
            "type": "string",
            "nullable": true
          },
          "os_not_contains": {
            "type": "string",
            "nullable": true
          },
          "os_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "os_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "os_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "os_starts_with": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vcpu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_templates_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_templates_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Architecture": {
        "enum": [
          "AARCH64",
          "X86_64"
        ],
        "type": "string"
      },
      "DatacenterWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/DatacenterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "cluster_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cluster_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "host_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/DatacenterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/DatacenterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "organization": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OrganizationWhereInput"
              }
            ],
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_cpu_hz_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_cpu_hz_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "used_memory_bytes_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_memory_bytes_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "OrganizationWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/OrganizationWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "datacenters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/OrganizationWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/OrganizationWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IsolationPolicyWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IsolationPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationMode"
              }
            ],
            "nullable": true
          },
          "mode_in": {
            "items": {
              "$ref": "#/components/schemas/IsolationMode"
            },
            "type": "array",
            "nullable": true
          },
          "mode_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationMode"
              }
            ],
            "nullable": true
          },
          "mode_not_in": {
            "items": {
              "$ref": "#/components/schemas/IsolationMode"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IsolationPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IsolationPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VdsWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VdsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "bond_mode": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_contains": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_ends_with": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_gt": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_gte": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "bond_mode_lt": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_lte": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_not": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_not_contains": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "bond_mode_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "bond_mode_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VdsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VdsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "ovsbr_name": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_contains": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_gt": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_gte": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ovsbr_name_lt": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_lte": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_not": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ovsbr_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ovsbr_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "vlans_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vlans_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vlans_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vlans_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlans_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vlans_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "work_mode": {
            "type": "string",
            "nullable": true
          },
          "work_mode_contains": {
            "type": "string",
            "nullable": true
          },
          "work_mode_ends_with": {
            "type": "string",
            "nullable": true
          },
          "work_mode_gt": {
            "type": "string",
            "nullable": true
          },
          "work_mode_gte": {
            "type": "string",
            "nullable": true
          },
          "work_mode_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "work_mode_lt": {
            "type": "string",
            "nullable": true
          },
          "work_mode_lte": {
            "type": "string",
            "nullable": true
          },
          "work_mode_not": {
            "type": "string",
            "nullable": true
          },
          "work_mode_not_contains": {
            "type": "string",
            "nullable": true
          },
          "work_mode_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "work_mode_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "work_mode_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "work_mode_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EverouteClusterWhereInput": {
        "properties": {
          "agent_elf_clusters_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "agent_elf_clusters_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "agent_elf_clusters_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "agent_elf_vdses_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "agent_elf_vdses_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "agent_elf_vdses_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/EverouteClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "global_default_action": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalPolicyAction"
              }
            ],
            "nullable": true
          },
          "global_default_action_in": {
            "items": {
              "$ref": "#/components/schemas/GlobalPolicyAction"
            },
            "type": "array",
            "nullable": true
          },
          "global_default_action_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalPolicyAction"
              }
            ],
            "nullable": true
          },
          "global_default_action_not_in": {
            "items": {
              "$ref": "#/components/schemas/GlobalPolicyAction"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "installed": {
            "type": "boolean",
            "nullable": true
          },
          "installed_not": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/EverouteClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/EverouteClusterWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "phase_in": {
            "items": {
              "$ref": "#/components/schemas/EverouteClusterPhase"
            },
            "type": "array",
            "nullable": true
          },
          "phase_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "phase_not_in": {
            "items": {
              "$ref": "#/components/schemas/EverouteClusterPhase"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NicWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "driver": {
            "type": "string",
            "nullable": true
          },
          "driver_contains": {
            "type": "string",
            "nullable": true
          },
          "driver_ends_with": {
            "type": "string",
            "nullable": true
          },
          "driver_gt": {
            "type": "string",
            "nullable": true
          },
          "driver_gte": {
            "type": "string",
            "nullable": true
          },
          "driver_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "driver_lt": {
            "type": "string",
            "nullable": true
          },
          "driver_lte": {
            "type": "string",
            "nullable": true
          },
          "driver_not": {
            "type": "string",
            "nullable": true
          },
          "driver_not_contains": {
            "type": "string",
            "nullable": true
          },
          "driver_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "driver_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "driver_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "driver_starts_with": {
            "type": "string",
            "nullable": true
          },
          "driver_state": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicDriverState"
              }
            ],
            "nullable": true
          },
          "driver_state_in": {
            "items": {
              "$ref": "#/components/schemas/NicDriverState"
            },
            "type": "array",
            "nullable": true
          },
          "driver_state_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicDriverState"
              }
            ],
            "nullable": true
          },
          "driver_state_not_in": {
            "items": {
              "$ref": "#/components/schemas/NicDriverState"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "ibdev": {
            "type": "string",
            "nullable": true
          },
          "ibdev_contains": {
            "type": "string",
            "nullable": true
          },
          "ibdev_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ibdev_gt": {
            "type": "string",
            "nullable": true
          },
          "ibdev_gte": {
            "type": "string",
            "nullable": true
          },
          "ibdev_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ibdev_lt": {
            "type": "string",
            "nullable": true
          },
          "ibdev_lte": {
            "type": "string",
            "nullable": true
          },
          "ibdev_not": {
            "type": "string",
            "nullable": true
          },
          "ibdev_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ibdev_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ibdev_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ibdev_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ibdev_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "ip_address_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "is_sriov": {
            "type": "boolean",
            "nullable": true
          },
          "is_sriov_not": {
            "type": "boolean",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address": {
            "type": "string",
            "nullable": true
          },
          "mac_address_contains": {
            "type": "string",
            "nullable": true
          },
          "mac_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_gt": {
            "type": "string",
            "nullable": true
          },
          "mac_address_gte": {
            "type": "string",
            "nullable": true
          },
          "mac_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mac_address_lt": {
            "type": "string",
            "nullable": true
          },
          "mac_address_lte": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mac_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "max_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_vf_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_vf_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "model_contains": {
            "type": "string",
            "nullable": true
          },
          "model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_gt": {
            "type": "string",
            "nullable": true
          },
          "model_gte": {
            "type": "string",
            "nullable": true
          },
          "model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_lt": {
            "type": "string",
            "nullable": true
          },
          "model_lte": {
            "type": "string",
            "nullable": true
          },
          "model_not": {
            "type": "string",
            "nullable": true
          },
          "model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mtu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "mtu_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mtu_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_contains": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_gt": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_gte": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nic_uuid_lt": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_lte": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_not": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_not_contains": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "nic_uuid_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nic_uuid_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "physical": {
            "type": "boolean",
            "nullable": true
          },
          "physical_not": {
            "type": "boolean",
            "nullable": true
          },
          "rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "rdma_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "running": {
            "type": "boolean",
            "nullable": true
          },
          "running_not": {
            "type": "boolean",
            "nullable": true
          },
          "speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "speed_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "speed_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_contains": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_gt": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_gte": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask_lt": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_lte": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_contains": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_starts_with": {
            "type": "string",
            "nullable": true
          },
          "total_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_vf_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_vf_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "up": {
            "type": "boolean",
            "nullable": true
          },
          "up_not": {
            "type": "boolean",
            "nullable": true
          },
          "used_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "used_vf_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "used_vf_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vds": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NicDriverState": {
        "enum": [
          "NEED_REBOOT",
          "NO_DRIVER",
          "NOT_READY",
          "READY"
        ],
        "type": "string"
      },
      "NetworkType": {
        "enum": [
          "ACCESS",
          "MANAGEMENT",
          "MIGRATION",
          "STORAGE",
          "VM"
        ],
        "type": "string"
      },
      "VlanWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_gt": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_gte": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_subnetmask_lt": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_lte": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_not": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_not_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_subnetmask_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VlanWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "subnetmask": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_contains": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_gt": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_gte": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnetmask_lt": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_lte": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_not": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_not_contains": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnetmask_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "subnetmask_starts_with": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "vds": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          },
          "vlan_id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vlan_id_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vlan_id_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmNicWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmNicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "gateway": {
            "type": "string",
            "nullable": true
          },
          "gateway_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_gt": {
            "type": "string",
            "nullable": true
          },
          "gateway_gte": {
            "type": "string",
            "nullable": true
          },
          "gateway_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_lt": {
            "type": "string",
            "nullable": true
          },
          "gateway_lte": {
            "type": "string",
            "nullable": true
          },
          "gateway_not": {
            "type": "string",
            "nullable": true
          },
          "gateway_not_contains": {
            "type": "string",
            "nullable": true
          },
          "gateway_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "gateway_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "gateway_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "interface_id": {
            "type": "string",
            "nullable": true
          },
          "interface_id_contains": {
            "type": "string",
            "nullable": true
          },
          "interface_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "interface_id_gt": {
            "type": "string",
            "nullable": true
          },
          "interface_id_gte": {
            "type": "string",
            "nullable": true
          },
          "interface_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "interface_id_lt": {
            "type": "string",
            "nullable": true
          },
          "interface_id_lte": {
            "type": "string",
            "nullable": true
          },
          "interface_id_not": {
            "type": "string",
            "nullable": true
          },
          "interface_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "interface_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "interface_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "interface_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "interface_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "ip_address_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address": {
            "type": "string",
            "nullable": true
          },
          "mac_address_contains": {
            "type": "string",
            "nullable": true
          },
          "mac_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_gt": {
            "type": "string",
            "nullable": true
          },
          "mac_address_gte": {
            "type": "string",
            "nullable": true
          },
          "mac_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mac_address_lt": {
            "type": "string",
            "nullable": true
          },
          "mac_address_lte": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mac_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mac_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mirror": {
            "type": "boolean",
            "nullable": true
          },
          "mirror_not": {
            "type": "boolean",
            "nullable": true
          },
          "model": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicModel"
              }
            ],
            "nullable": true
          },
          "model_in": {
            "items": {
              "$ref": "#/components/schemas/VmNicModel"
            },
            "type": "array",
            "nullable": true
          },
          "model_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicModel"
              }
            ],
            "nullable": true
          },
          "model_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmNicModel"
            },
            "type": "array",
            "nullable": true
          },
          "nic": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmNicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmNicWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "order_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_contains": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_gt": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_gte": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask_lt": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_lte": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_contains": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "subnet_mask_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "subnet_mask_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vlan": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmNicModel": {
        "enum": [
          "E1000",
          "SRIOV",
          "VIRTIO"
        ],
        "type": "string"
      },
      "GlobalPolicyAction": {
        "enum": [
          "ALLOW",
          "DROP"
        ],
        "type": "string"
      },
      "EverouteClusterPhase": {
        "enum": [
          "Associated",
          "Failed",
          "Init",
          "Running",
          "Terminating",
          "Updating",
          "Upgrading"
        ],
        "type": "string"
      },
      "IsolationMode": {
        "enum": [
          "ALL",
          "PARTIAL"
        ],
        "type": "string"
      },
      "NfsExportWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NfsExportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "export_inode_id": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_contains": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_gt": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_gte": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "export_inode_id_lt": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_lte": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_not": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "export_inode_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "export_inode_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "inodes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "inodes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "inodes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NfsExportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NfsExportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NfsInodeWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NfsInodeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "assigned_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "assigned_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "file": {
            "type": "boolean",
            "nullable": true
          },
          "file_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "labels_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "labels_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_updated_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nfs_export": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NfsInodeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NfsInodeWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "parent_id": {
            "type": "string",
            "nullable": true
          },
          "parent_id_contains": {
            "type": "string",
            "nullable": true
          },
          "parent_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "parent_id_gt": {
            "type": "string",
            "nullable": true
          },
          "parent_id_gte": {
            "type": "string",
            "nullable": true
          },
          "parent_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "parent_id_lt": {
            "type": "string",
            "nullable": true
          },
          "parent_id_lte": {
            "type": "string",
            "nullable": true
          },
          "parent_id_not": {
            "type": "string",
            "nullable": true
          },
          "parent_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "parent_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "parent_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "parent_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "parent_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "shared_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "shared_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "snapshot_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SecurityPolicyWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SecurityPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SecurityPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SecurityPolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "policy_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PolicyMode"
              }
            ],
            "nullable": true
          },
          "policy_mode_in": {
            "items": {
              "$ref": "#/components/schemas/PolicyMode"
            },
            "type": "array",
            "nullable": true
          },
          "policy_mode_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PolicyMode"
              }
            ],
            "nullable": true
          },
          "policy_mode_not_in": {
            "items": {
              "$ref": "#/components/schemas/PolicyMode"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "PolicyMode": {
        "enum": [
          "MONITOR",
          "WORK"
        ],
        "type": "string"
      },
      "PmemDimmWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/PmemDimmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "device_locator": {
            "type": "string",
            "nullable": true
          },
          "device_locator_contains": {
            "type": "string",
            "nullable": true
          },
          "device_locator_ends_with": {
            "type": "string",
            "nullable": true
          },
          "device_locator_gt": {
            "type": "string",
            "nullable": true
          },
          "device_locator_gte": {
            "type": "string",
            "nullable": true
          },
          "device_locator_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "device_locator_lt": {
            "type": "string",
            "nullable": true
          },
          "device_locator_lte": {
            "type": "string",
            "nullable": true
          },
          "device_locator_not": {
            "type": "string",
            "nullable": true
          },
          "device_locator_not_contains": {
            "type": "string",
            "nullable": true
          },
          "device_locator_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "device_locator_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "device_locator_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "device_locator_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disk": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "health_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "health_status_in": {
            "items": {
              "$ref": "#/components/schemas/DiskHealthStatus"
            },
            "type": "array",
            "nullable": true
          },
          "health_status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "health_status_not_in": {
            "items": {
              "$ref": "#/components/schemas/DiskHealthStatus"
            },
            "type": "array",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/PmemDimmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "numa_node": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "numa_node_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numa_node_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/PmemDimmWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "part_number": {
            "type": "string",
            "nullable": true
          },
          "part_number_contains": {
            "type": "string",
            "nullable": true
          },
          "part_number_ends_with": {
            "type": "string",
            "nullable": true
          },
          "part_number_gt": {
            "type": "string",
            "nullable": true
          },
          "part_number_gte": {
            "type": "string",
            "nullable": true
          },
          "part_number_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "part_number_lt": {
            "type": "string",
            "nullable": true
          },
          "part_number_lte": {
            "type": "string",
            "nullable": true
          },
          "part_number_not": {
            "type": "string",
            "nullable": true
          },
          "part_number_not_contains": {
            "type": "string",
            "nullable": true
          },
          "part_number_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "part_number_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "part_number_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "part_number_starts_with": {
            "type": "string",
            "nullable": true
          },
          "remaining_life_percent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "remaining_life_percent_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remaining_life_percent_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "DiskUsage": {
        "enum": [
          "BOOT",
          "CACHE",
          "CACHE_AND_META",
          "DATA",
          "DATA_AND_META"
        ],
        "type": "string"
      },
      "DiskType": {
        "enum": [
          "HDD",
          "PMem",
          "SSD"
        ],
        "type": "string"
      },
      "DiskUsageStatus": {
        "enum": [
          "ISOLATED",
          "MOUNTED",
          "MOUNTING",
          "PARTIAL_MOUNTED",
          "UNMOUNTED",
          "UNMOUNTING"
        ],
        "type": "string"
      },
      "IpmiWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IpmiWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "ip_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_not": {
            "type": "string",
            "nullable": true
          },
          "ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IpmiWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IpmiWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          },
          "valid": {
            "type": "boolean",
            "nullable": true
          },
          "valid_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "HostState": {
        "enum": [
          "IDLE",
          "IN_USE",
          "REMOVING"
        ],
        "type": "string"
      },
      "HostStatus": {
        "enum": [
          "CONNECTED_ERROR",
          "CONNECTED_HEALTHY",
          "CONNECTED_WARNING",
          "CONNECTING",
          "INITIALIZING",
          "SESSION_EXPIRED"
        ],
        "type": "string"
      },
      "UsbDeviceWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/UsbDeviceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "binded": {
            "type": "boolean",
            "nullable": true
          },
          "binded_not": {
            "type": "boolean",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "manufacturer": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_contains": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_ends_with": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_gt": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_gte": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "manufacturer_lt": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_lte": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_not": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_not_contains": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "manufacturer_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "manufacturer_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/UsbDeviceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/UsbDeviceWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/UsbDeviceStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/UsbDeviceStatus"
            },
            "type": "array",
            "nullable": true
          },
          "usb_type": {
            "type": "string",
            "nullable": true
          },
          "usb_type_contains": {
            "type": "string",
            "nullable": true
          },
          "usb_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "usb_type_gt": {
            "type": "string",
            "nullable": true
          },
          "usb_type_gte": {
            "type": "string",
            "nullable": true
          },
          "usb_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "usb_type_lt": {
            "type": "string",
            "nullable": true
          },
          "usb_type_lte": {
            "type": "string",
            "nullable": true
          },
          "usb_type_not": {
            "type": "string",
            "nullable": true
          },
          "usb_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "usb_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "usb_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "usb_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "usb_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UsbDeviceStatus": {
        "enum": [
          "EJECTED",
          "NORMAL"
        ],
        "type": "string"
      },
      "VsphereEsxiAccountWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "ip_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_not": {
            "type": "string",
            "nullable": true
          },
          "ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "is_valid": {
            "type": "boolean",
            "nullable": true
          },
          "is_valid_not": {
            "type": "boolean",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ZoneWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ZoneWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "datacenter": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "failure_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "host_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "host_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "hosts_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "is_preferred": {
            "type": "boolean",
            "nullable": true
          },
          "is_preferred_not": {
            "type": "boolean",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ZoneWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ZoneWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "provisioned_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "running_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stopped_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "suspended_vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cache_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cache_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "used_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "valid_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "valid_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmStatus": {
        "enum": [
          "DELETED",
          "RUNNING",
          "STOPPED",
          "SUSPENDED",
          "UNKNOWN"
        ],
        "type": "string"
      },
      "VmVideoType": {
        "enum": [
          "CIRRUS",
          "QXL",
          "VGA",
          "VIRTIO"
        ],
        "type": "string"
      },
      "VmPlacementGroupWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_updated_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_updated_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "vm_host_must_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_must_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_must_host_uuids_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_must_host_uuids_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_must_host_uuids_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_must_policy": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_must_policy_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_prefer_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_prefer_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_prefer_host_uuids_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_prefer_host_uuids_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_prefer_host_uuids_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "vm_host_prefer_policy": {
            "type": "boolean",
            "nullable": true
          },
          "vm_host_prefer_policy_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_vm_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVmPolicy"
              }
            ],
            "nullable": true
          },
          "vm_vm_policy_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "vm_vm_policy_enabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "vm_vm_policy_in": {
            "items": {
              "$ref": "#/components/schemas/VmVmPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "vm_vm_policy_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVmPolicy"
              }
            ],
            "nullable": true
          },
          "vm_vm_policy_not_in": {
            "items": {
              "$ref": "#/components/schemas/VmVmPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmVmPolicy": {
        "enum": [
          "MUST_DIFFERENT",
          "MUST_SAME",
          "PREFER_DIFFERENT",
          "PREFER_SAME"
        ],
        "type": "string"
      },
      "VmToolsStatus": {
        "enum": [
          "NOT_INSTALLED",
          "NOT_RUNNING",
          "RESTRICTION",
          "RUNNING"
        ],
        "type": "string"
      },
      "VmUsage": {
        "enum": [
          "BACKUP_CONTROLLER",
          "EVEROUTE_CONTROLLER"
        ],
        "type": "string"
      },
      "ConnectState": {
        "enum": [
          "CONNECTED",
          "DISCONNECTED",
          "INITIALIZING",
          "REMOVING"
        ],
        "type": "string"
      },
      "ClusterConnectorErrorCode": {
        "enum": [
          "LOAD_CLUSTER_FAILED",
          "LOAD_CLUSTER_NETWORK_ERROR",
          "LOAD_CLUSTER_NOT_FOUND",
          "LOAD_CLUSTER_UNAUTHORIZED",
          "LOAD_CLUSTER_UNHEALTHY"
        ],
        "type": "string"
      },
      "Hypervisor": {
        "enum": [
          "BLUESHARK",
          "ELF",
          "VMWARE",
          "XENSERVER"
        ],
        "type": "string"
      },
      "LicenseType": {
        "enum": [
          "PERPETUAL",
          "SUBSCRIPTION",
          "TRIAL"
        ],
        "type": "string"
      },
      "NtpMode": {
        "enum": [
          "EXTERNAL",
          "INTERNAL"
        ],
        "type": "string"
      },
      "ClusterSettingsWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ClusterSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "default_ha": {
            "type": "boolean",
            "nullable": true
          },
          "default_ha_not": {
            "type": "boolean",
            "nullable": true
          },
          "enabled_iscsi": {
            "type": "boolean",
            "nullable": true
          },
          "enabled_iscsi_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ClusterSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ClusterSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SoftwareEdition": {
        "enum": [
          "COMMUNITY",
          "ENTERPRISE",
          "ESSENTIAL",
          "STANDARD",
          "TRIAL"
        ],
        "type": "string"
      },
      "ClusterType": {
        "enum": [
          "BLUESHARK",
          "SMTX_OS",
          "SMTX_ZBS"
        ],
        "type": "string"
      },
      "VcenterAccountWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VcenterAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "ip_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_not": {
            "type": "string",
            "nullable": true
          },
          "ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "is_valid": {
            "type": "boolean",
            "nullable": true
          },
          "is_valid_not": {
            "type": "boolean",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/VcenterAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VcenterAccountWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "WitnessWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/WitnessWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cpu_hz_per_core": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "cpu_hz_per_core_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cpu_hz_per_core_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "data_ip": {
            "type": "string",
            "nullable": true
          },
          "data_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "data_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "data_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "data_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "data_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "data_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "data_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "data_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip": {
            "type": "string",
            "nullable": true
          },
          "management_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "management_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "management_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "management_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "management_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "management_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "management_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/WitnessWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/WitnessWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "system_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "system_data_capacity_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_data_capacity_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "system_used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "system_used_data_space_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "system_used_data_space_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_cores_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_cores_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_cpu_hz_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_hz_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "total_memory_bytes_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GlobalAlertRuleWhereInput": {
        "properties": {
          "alert_rules_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          },
          "alert_rules_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          },
          "alert_rules_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "boolean": {
            "type": "boolean",
            "nullable": true
          },
          "boolean_not": {
            "type": "boolean",
            "nullable": true
          },
          "cause": {
            "type": "string",
            "nullable": true
          },
          "cause_contains": {
            "type": "string",
            "nullable": true
          },
          "cause_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cause_gt": {
            "type": "string",
            "nullable": true
          },
          "cause_gte": {
            "type": "string",
            "nullable": true
          },
          "cause_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cause_lt": {
            "type": "string",
            "nullable": true
          },
          "cause_lte": {
            "type": "string",
            "nullable": true
          },
          "cause_not": {
            "type": "string",
            "nullable": true
          },
          "cause_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cause_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cause_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cause_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cause_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "impact": {
            "type": "string",
            "nullable": true
          },
          "impact_contains": {
            "type": "string",
            "nullable": true
          },
          "impact_ends_with": {
            "type": "string",
            "nullable": true
          },
          "impact_gt": {
            "type": "string",
            "nullable": true
          },
          "impact_gte": {
            "type": "string",
            "nullable": true
          },
          "impact_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "impact_lt": {
            "type": "string",
            "nullable": true
          },
          "impact_lte": {
            "type": "string",
            "nullable": true
          },
          "impact_not": {
            "type": "string",
            "nullable": true
          },
          "impact_not_contains": {
            "type": "string",
            "nullable": true
          },
          "impact_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "impact_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "impact_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "impact_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "message_contains": {
            "type": "string",
            "nullable": true
          },
          "message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_gt": {
            "type": "string",
            "nullable": true
          },
          "message_gte": {
            "type": "string",
            "nullable": true
          },
          "message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_lt": {
            "type": "string",
            "nullable": true
          },
          "message_lte": {
            "type": "string",
            "nullable": true
          },
          "message_not": {
            "type": "string",
            "nullable": true
          },
          "message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "object": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleObject"
              }
            ],
            "nullable": true
          },
          "object_in": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleObject"
            },
            "type": "array",
            "nullable": true
          },
          "object_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleObject"
              }
            ],
            "nullable": true
          },
          "object_not_in": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleObject"
            },
            "type": "array",
            "nullable": true
          },
          "operator": {
            "type": "string",
            "nullable": true
          },
          "operator_contains": {
            "type": "string",
            "nullable": true
          },
          "operator_ends_with": {
            "type": "string",
            "nullable": true
          },
          "operator_gt": {
            "type": "string",
            "nullable": true
          },
          "operator_gte": {
            "type": "string",
            "nullable": true
          },
          "operator_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "operator_lt": {
            "type": "string",
            "nullable": true
          },
          "operator_lte": {
            "type": "string",
            "nullable": true
          },
          "operator_not": {
            "type": "string",
            "nullable": true
          },
          "operator_not_contains": {
            "type": "string",
            "nullable": true
          },
          "operator_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "operator_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "operator_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "operator_starts_with": {
            "type": "string",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "solution": {
            "type": "string",
            "nullable": true
          },
          "solution_contains": {
            "type": "string",
            "nullable": true
          },
          "solution_ends_with": {
            "type": "string",
            "nullable": true
          },
          "solution_gt": {
            "type": "string",
            "nullable": true
          },
          "solution_gte": {
            "type": "string",
            "nullable": true
          },
          "solution_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "solution_lt": {
            "type": "string",
            "nullable": true
          },
          "solution_lte": {
            "type": "string",
            "nullable": true
          },
          "solution_not": {
            "type": "string",
            "nullable": true
          },
          "solution_not_contains": {
            "type": "string",
            "nullable": true
          },
          "solution_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "solution_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "solution_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "solution_starts_with": {
            "type": "string",
            "nullable": true
          },
          "unit": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleUnit"
              }
            ],
            "nullable": true
          },
          "unit_in": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleUnit"
            },
            "type": "array",
            "nullable": true
          },
          "unit_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleUnit"
              }
            ],
            "nullable": true
          },
          "unit_not_in": {
            "items": {
              "$ref": "#/components/schemas/AlertRuleUnit"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "AlertRuleThresholds": {
        "properties": {
          "value": {
            "type": "integer",
            "format": "int32"
          },
          "severity": {
            "$ref": "#/components/schemas/SeverityEnum"
          }
        },
        "required": [
          "value",
          "severity"
        ],
        "type": "object"
      },
      "GlobalAlertRuleUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "thresholds": {
                "items": {
                  "$ref": "#/components/schemas/AlertRuleThresholds"
                },
                "type": "array"
              },
              "disabled": {
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "CustomizeAlertRuleUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "thresholds": {
                "items": {
                  "$ref": "#/components/schemas/AlertRuleThresholds"
                },
                "type": "array"
              },
              "disabled": {
                "type": "boolean"
              },
              "clusters": {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            },
            "required": [
              "clusters"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedCluster": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedDisk": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedHost": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVm": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Alert": {
        "properties": {
          "alert_rule": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedAlertRule"
              }
            ],
            "nullable": true
          },
          "cause": {
            "type": "string"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "create_time": {
            "type": "string",
            "nullable": true
          },
          "disk": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedDisk"
              }
            ],
            "nullable": true
          },
          "ended": {
            "type": "boolean"
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedHost"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "impact": {
            "type": "string"
          },
          "labels": {
            "properties": {},
            "type": "object"
          },
          "local_create_time": {
            "type": "string"
          },
          "local_end_time": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "local_start_time": {
            "type": "string"
          },
          "local_update_time": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "solution": {
            "type": "string"
          },
          "threshold": {
            "type": "number",
            "format": "double"
          },
          "value": {
            "type": "number",
            "format": "double"
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cause",
          "cluster",
          "ended",
          "id",
          "impact",
          "labels",
          "local_create_time",
          "local_end_time",
          "local_id",
          "local_start_time",
          "local_update_time",
          "message",
          "severity",
          "solution",
          "threshold",
          "value"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Alert_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Alert"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "AlertWhereInput": {
        "properties": {
          "alert_rule": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/AlertWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cause": {
            "type": "string",
            "nullable": true
          },
          "cause_contains": {
            "type": "string",
            "nullable": true
          },
          "cause_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cause_gt": {
            "type": "string",
            "nullable": true
          },
          "cause_gte": {
            "type": "string",
            "nullable": true
          },
          "cause_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cause_lt": {
            "type": "string",
            "nullable": true
          },
          "cause_lte": {
            "type": "string",
            "nullable": true
          },
          "cause_not": {
            "type": "string",
            "nullable": true
          },
          "cause_not_contains": {
            "type": "string",
            "nullable": true
          },
          "cause_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "cause_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "cause_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cause_starts_with": {
            "type": "string",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "create_time": {
            "type": "string",
            "nullable": true
          },
          "create_time_gt": {
            "type": "string",
            "nullable": true
          },
          "create_time_gte": {
            "type": "string",
            "nullable": true
          },
          "create_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "create_time_lt": {
            "type": "string",
            "nullable": true
          },
          "create_time_lte": {
            "type": "string",
            "nullable": true
          },
          "create_time_not": {
            "type": "string",
            "nullable": true
          },
          "create_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "disk": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "ended": {
            "type": "boolean",
            "nullable": true
          },
          "ended_not": {
            "type": "boolean",
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "impact": {
            "type": "string",
            "nullable": true
          },
          "impact_contains": {
            "type": "string",
            "nullable": true
          },
          "impact_ends_with": {
            "type": "string",
            "nullable": true
          },
          "impact_gt": {
            "type": "string",
            "nullable": true
          },
          "impact_gte": {
            "type": "string",
            "nullable": true
          },
          "impact_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "impact_lt": {
            "type": "string",
            "nullable": true
          },
          "impact_lte": {
            "type": "string",
            "nullable": true
          },
          "impact_not": {
            "type": "string",
            "nullable": true
          },
          "impact_not_contains": {
            "type": "string",
            "nullable": true
          },
          "impact_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "impact_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "impact_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "impact_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_create_time": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_gt": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_gte": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_create_time_lt": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_lte": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_not": {
            "type": "string",
            "nullable": true
          },
          "local_create_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_end_time": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_contains": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_gt": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_gte": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_end_time_lt": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_lte": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_not": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_end_time_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_end_time_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_start_time": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_contains": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_gt": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_gte": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_start_time_lt": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_lte": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_not": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_start_time_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_start_time_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_update_time": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_contains": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_gt": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_gte": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_update_time_lt": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_lte": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_not": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_update_time_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_update_time_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "message_contains": {
            "type": "string",
            "nullable": true
          },
          "message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_gt": {
            "type": "string",
            "nullable": true
          },
          "message_gte": {
            "type": "string",
            "nullable": true
          },
          "message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_lt": {
            "type": "string",
            "nullable": true
          },
          "message_lte": {
            "type": "string",
            "nullable": true
          },
          "message_not": {
            "type": "string",
            "nullable": true
          },
          "message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/AlertWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/AlertWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "severity": {
            "type": "string",
            "nullable": true
          },
          "severity_contains": {
            "type": "string",
            "nullable": true
          },
          "severity_ends_with": {
            "type": "string",
            "nullable": true
          },
          "severity_gt": {
            "type": "string",
            "nullable": true
          },
          "severity_gte": {
            "type": "string",
            "nullable": true
          },
          "severity_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "severity_lt": {
            "type": "string",
            "nullable": true
          },
          "severity_lte": {
            "type": "string",
            "nullable": true
          },
          "severity_not": {
            "type": "string",
            "nullable": true
          },
          "severity_not_contains": {
            "type": "string",
            "nullable": true
          },
          "severity_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "severity_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "severity_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "severity_starts_with": {
            "type": "string",
            "nullable": true
          },
          "solution": {
            "type": "string",
            "nullable": true
          },
          "solution_contains": {
            "type": "string",
            "nullable": true
          },
          "solution_ends_with": {
            "type": "string",
            "nullable": true
          },
          "solution_gt": {
            "type": "string",
            "nullable": true
          },
          "solution_gte": {
            "type": "string",
            "nullable": true
          },
          "solution_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "solution_lt": {
            "type": "string",
            "nullable": true
          },
          "solution_lte": {
            "type": "string",
            "nullable": true
          },
          "solution_not": {
            "type": "string",
            "nullable": true
          },
          "solution_not_contains": {
            "type": "string",
            "nullable": true
          },
          "solution_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "solution_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "solution_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "solution_starts_with": {
            "type": "string",
            "nullable": true
          },
          "threshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "threshold_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "threshold_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "value": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "value_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "value_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ResolveAlertParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/AlertWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedCapacity": {
        "properties": {
          "column": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "row": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedClusterTopo": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Direction": {
        "enum": [
          "HORIZONTAL",
          "VERTICAL"
        ],
        "type": "string"
      },
      "BrickPhaseEnum": {
        "enum": [
          "BACKWARD",
          "FORWARD"
        ],
        "type": "string"
      },
      "NestedBrickDiskLayout": {
        "properties": {
          "column": {
            "type": "integer",
            "format": "int32"
          },
          "direction": {
            "$ref": "#/components/schemas/Direction"
          },
          "phase": {
            "$ref": "#/components/schemas/BrickPhaseEnum"
          },
          "row": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "column",
          "direction",
          "phase",
          "row"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNodeTopo": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "PowerPosition": {
        "enum": [
          "LEFT",
          "MIDDLE",
          "RIGHT"
        ],
        "type": "string"
      },
      "NestedBrickPower": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedRackTopo": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedTagPosition": {
        "properties": {
          "column": {
            "type": "integer",
            "format": "int32"
          },
          "row": {
            "type": "integer",
            "format": "int32"
          },
          "tag": {
            "type": "string"
          }
        },
        "required": [
          "column",
          "row",
          "tag"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "BrickTopo": {
        "properties": {
          "capacity": {
            "$ref": "#/components/schemas/NestedCapacity"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "cluster_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedClusterTopo"
              }
            ],
            "nullable": true
          },
          "disk_layout": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedBrickDiskLayout"
              }
            ],
            "nullable": true
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "node_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedNodeTopo"
            },
            "type": "array",
            "nullable": true
          },
          "position": {
            "type": "integer",
            "format": "int32"
          },
          "power_layout": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Direction"
              }
            ],
            "nullable": true
          },
          "power_position": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PowerPosition"
              }
            ],
            "nullable": true
          },
          "powers": {
            "items": {
              "$ref": "#/components/schemas/NestedBrickPower"
            },
            "type": "array",
            "nullable": true
          },
          "rack_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedRackTopo"
              }
            ],
            "nullable": true
          },
          "tag_position_in_brick": {
            "items": {
              "$ref": "#/components/schemas/NestedTagPosition"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "capacity",
          "cluster",
          "height",
          "id",
          "local_id",
          "name",
          "position"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_BrickTopo_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/BrickTopo"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NodeTopoWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/NodeTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "brick_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/NodeTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/NodeTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "BrickTopoWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/BrickTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "height": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "height_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "model_contains": {
            "type": "string",
            "nullable": true
          },
          "model_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_gt": {
            "type": "string",
            "nullable": true
          },
          "model_gte": {
            "type": "string",
            "nullable": true
          },
          "model_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_lt": {
            "type": "string",
            "nullable": true
          },
          "model_lte": {
            "type": "string",
            "nullable": true
          },
          "model_not": {
            "type": "string",
            "nullable": true
          },
          "model_not_contains": {
            "type": "string",
            "nullable": true
          },
          "model_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "model_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "model_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "model_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "node_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "node_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "node_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/BrickTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/BrickTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "position": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "position_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "position_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "power_layout": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Direction"
              }
            ],
            "nullable": true
          },
          "power_layout_in": {
            "items": {
              "$ref": "#/components/schemas/Direction"
            },
            "type": "array",
            "nullable": true
          },
          "power_layout_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Direction"
              }
            ],
            "nullable": true
          },
          "power_layout_not_in": {
            "items": {
              "$ref": "#/components/schemas/Direction"
            },
            "type": "array",
            "nullable": true
          },
          "power_position": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PowerPosition"
              }
            ],
            "nullable": true
          },
          "power_position_in": {
            "items": {
              "$ref": "#/components/schemas/PowerPosition"
            },
            "type": "array",
            "nullable": true
          },
          "power_position_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PowerPosition"
              }
            ],
            "nullable": true
          },
          "power_position_not_in": {
            "items": {
              "$ref": "#/components/schemas/PowerPosition"
            },
            "type": "array",
            "nullable": true
          },
          "rack_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterTopoWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ClusterTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "brick_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "brick_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "brick_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "node_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "node_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "node_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ClusterTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ClusterTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "zone_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "zone_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "zone_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ZoneTopoWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ZoneTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ZoneTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ZoneTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "rack_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "rack_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "rack_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "RackTopoWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/RackTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "brick_topoes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "brick_topoes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "brick_topoes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "height": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "height_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "height_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/RackTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/RackTopoWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "zone_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "BrickTopoCreationParams": {
        "properties": {
          "tag_position_in_brick": {
            "items": {
              "$ref": "#/components/schemas/NestedTagPosition"
            },
            "type": "array",
            "nullable": true
          },
          "node_topoes": {
            "$ref": "#/components/schemas/NodeTopoWhereInput"
          },
          "rack_topo_id": {
            "type": "string"
          },
          "capacity": {
            "$ref": "#/components/schemas/NestedCapacity"
          },
          "cluster_id": {
            "type": "string"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "position": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "cluster_id",
          "height",
          "name",
          "position"
        ],
        "type": "object"
      },
      "BrickTopoUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "tag_position_in_brick": {
                "items": {
                  "$ref": "#/components/schemas/NestedTagPosition"
                },
                "type": "array",
                "nullable": true
              },
              "node_topoes": {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              },
              "capacity": {
                "$ref": "#/components/schemas/NestedCapacity"
              },
              "height": {
                "type": "integer",
                "format": "int32"
              },
              "name": {
                "type": "string"
              },
              "position": {
                "type": "integer",
                "format": "int32"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/BrickTopoWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "BrickTopoMoveParams": {
        "properties": {
          "data": {
            "properties": {
              "rack_topo_id": {
                "type": "string"
              },
              "position": {
                "type": "integer",
                "format": "int32"
              }
            },
            "required": [
              "position"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/BrickTopoWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteBrickTopo": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteBrickTopo_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteBrickTopo"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "BrickTopoDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/BrickTopoWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedApplication": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedConsistencyGroup": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedDatacenter": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteCluster": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedLabel": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "MetroCheckStatusEnum": {
        "enum": [
          "CRITICAL",
          "HEALTHY",
          "INFO",
          "NOTICE"
        ],
        "type": "string"
      },
      "NestedMetroCheckItem": {
        "properties": {
          "critical": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "info": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "key": {
            "type": "string"
          },
          "labels": {
            "properties": {},
            "type": "object"
          },
          "notice": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "status": {
            "$ref": "#/components/schemas/MetroCheckStatusEnum"
          }
        },
        "required": [
          "critical",
          "info",
          "key",
          "labels",
          "notice",
          "status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedMetroCheckResult": {
        "properties": {
          "critical": {
            "type": "integer",
            "format": "int32"
          },
          "info": {
            "type": "integer",
            "format": "int32"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/NestedMetroCheckItem"
            },
            "type": "array"
          },
          "notice": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/MetroCheckStatusEnum"
          }
        },
        "required": [
          "critical",
          "info",
          "items",
          "notice",
          "status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedMetroAvailabilityChecklist": {
        "properties": {
          "primaryZone": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          },
          "primaryZoneAndWitness": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          },
          "secondaryZone": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          },
          "secondaryZoneAndWitness": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          },
          "witness": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          },
          "zoneAndZone": {
            "$ref": "#/components/schemas/NestedMetroCheckResult"
          }
        },
        "required": [
          "primaryZone",
          "primaryZoneAndWitness",
          "secondaryZone",
          "secondaryZoneAndWitness",
          "witness",
          "zoneAndZone"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedClusterSettings": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVcenterAccount": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVds": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmFolder": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmTemplate": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedWitness": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedZone": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Cluster": {
        "properties": {
          "application_highest_version": {
            "type": "string",
            "nullable": true
          },
          "applications": {
            "items": {
              "$ref": "#/components/schemas/NestedApplication"
            },
            "type": "array",
            "nullable": true
          },
          "architecture": {
            "$ref": "#/components/schemas/Architecture"
          },
          "auto_converge": {
            "type": "boolean",
            "nullable": true
          },
          "connect_state": {
            "$ref": "#/components/schemas/ConnectState"
          },
          "consistency_groups": {
            "items": {
              "$ref": "#/components/schemas/NestedConsistencyGroup"
            },
            "type": "array",
            "nullable": true
          },
          "current_cpu_model": {
            "type": "string",
            "nullable": true
          },
          "datacenters": {
            "items": {
              "$ref": "#/components/schemas/NestedDatacenter"
            },
            "type": "array",
            "nullable": true
          },
          "disconnected_date": {
            "type": "string",
            "nullable": true
          },
          "disconnected_reason": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterConnectorErrorCode"
              }
            ],
            "nullable": true
          },
          "dns": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteCluster"
              }
            ],
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "has_metrox": {
            "type": "boolean",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hosts": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "hypervisor": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Hypervisor"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "is_all_flash": {
            "type": "boolean",
            "nullable": true
          },
          "iscsi_vip": {
            "type": "string",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "license_expire_date": {
            "type": "string",
            "nullable": true
          },
          "license_serial": {
            "type": "string",
            "nullable": true
          },
          "license_sign_date": {
            "type": "string",
            "nullable": true
          },
          "license_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date": {
            "type": "string",
            "nullable": true
          },
          "management_vip": {
            "type": "string",
            "nullable": true
          },
          "max_chunk_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_physical_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_physical_data_capacity_per_node": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "metro_availability_checklist": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedMetroAvailabilityChecklist"
              }
            ],
            "nullable": true
          },
          "mgt_gateway": {
            "type": "string",
            "nullable": true
          },
          "mgt_netmask": {
            "type": "string",
            "nullable": true
          },
          "migration_data_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "migration_speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "ntp_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NtpMode"
              }
            ],
            "nullable": true
          },
          "ntp_servers": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "nvme_over_rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "nvme_over_tcp_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "nvmf_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "pmem_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_for_active_vm_ratio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_ratio": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "recommended_cpu_models": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "recover_data_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "recover_speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "reserved_cpu_cores_for_system_service": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "settings": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedClusterSettings"
              }
            ],
            "nullable": true
          },
          "software_edition": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stretch": {
            "type": "boolean",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_models": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "total_cpu_sockets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/ClusterType"
          },
          "upgrade_tool_version": {
            "type": "string",
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "valid_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "vcenterAccount": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVcenterAccount"
              }
            ],
            "nullable": true
          },
          "vdses": {
            "items": {
              "$ref": "#/components/schemas/NestedVds"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string"
          },
          "vhost_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "vm_folders": {
            "items": {
              "$ref": "#/components/schemas/NestedVmFolder"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedVmTemplate"
            },
            "type": "array",
            "nullable": true
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          },
          "witness": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedWitness"
              }
            ],
            "nullable": true
          },
          "zones": {
            "items": {
              "$ref": "#/components/schemas/NestedZone"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "architecture",
          "connect_state",
          "dns",
          "id",
          "ip",
          "name",
          "ntp_servers",
          "recommended_cpu_models",
          "total_cpu_models",
          "type",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Cluster_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Cluster"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ClusterCreationParams": {
        "properties": {
          "datacenter_id": {
            "type": "string"
          },
          "secondary_zone_datacenter_id": {
            "type": "string"
          },
          "primary_zone_datacenter_id": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          }
        },
        "required": [
          "password",
          "username",
          "ip"
        ],
        "type": "object"
      },
      "ClusterUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "secondary_zone_id": {
                "type": "string"
              },
              "primary_zone_id": {
                "type": "string"
              },
              "datacenter_id": {
                "type": "string"
              },
              "secondary_zone_datacenter_id": {
                "type": "string"
              },
              "primary_zone_datacenter_id": {
                "type": "string"
              },
              "password": {
                "type": "string"
              },
              "username": {
                "type": "string"
              },
              "ip": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ClusterLicenseUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "license": {
                "type": "string"
              }
            },
            "required": [
              "license"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "MgtIpMapper": {
        "properties": {
          "ip": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          }
        },
        "required": [
          "ip",
          "host_id"
        ],
        "type": "object"
      },
      "ClusterNetworkSettingUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "mgt_ip_mapper": {
                "items": {
                  "$ref": "#/components/schemas/MgtIpMapper"
                },
                "type": "array"
              },
              "mgt_netmask": {
                "type": "string"
              },
              "mgt_gateway": {
                "type": "string"
              },
              "ntp_mode": {
                "$ref": "#/components/schemas/NtpMode"
              },
              "ntp_servers": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "dns": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "iscsi_vip": {
                "type": "string"
              },
              "management_vip": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ClusterVirtualizationUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "auto_converge": {
                "type": "boolean"
              },
              "current_cpu_model": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedVmRecycleBin": {
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "retain": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "enabled",
          "retain"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterSettings": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "default_ha": {
            "type": "boolean",
            "nullable": true
          },
          "enabled_iscsi": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "vm_recycle_bin": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVmRecycleBin"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ClusterSettings_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ClusterSettings"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ClusterHaUpdationParams": {
        "properties": {
          "ha": {
            "type": "boolean"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "ha",
          "where"
        ],
        "type": "object"
      },
      "ClusterEnableIscsiUpdationParams": {
        "properties": {
          "enable_iscsi": {
            "type": "boolean"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "enable_iscsi",
          "where"
        ],
        "type": "object"
      },
      "DeleteCluster": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteCluster_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteCluster"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ClusterDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedIscsiLunSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNvmfNamespaceSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupSnapshot": {
        "properties": {
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedConsistencyGroup"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "Iscsi_lun_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLunSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nvmf_namespace_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespaceSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "id",
          "local_created_at",
          "local_id",
          "name",
          "unique_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ConsistencyGroupSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ConsistencyGroupSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ConsistencyGroupSnapshotCreationParams": {
        "properties": {
          "consistency_group_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "consistency_group_id",
          "name"
        ],
        "type": "object"
      },
      "ConsistencyGroupSnapshotUpdationParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteConsistencyGroupSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteConsistencyGroupSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteConsistencyGroupSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ConsistencyGroupSnapshotDeletionParams": {
        "properties": {
          "data": {
            "properties": {
              "remain_volume_snapshot": {
                "type": "boolean"
              }
            },
            "required": [
              "remain_volume_snapshot"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedConsistencyGroupSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedIscsiLun": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNvmfNamespace": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroup": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "consistency_group_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "iscsi_luns": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLun"
            },
            "type": "array",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "namespaces": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespace"
            },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "cluster",
          "description",
          "id",
          "local_created_at",
          "local_id",
          "name",
          "unique_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ConsistencyGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ConsistencyGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ConsistencyGroupCreationParams": {
        "properties": {
          "namespaces_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "iscsi_luns_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "namespaces_ids",
          "iscsi_luns_ids",
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "ConsistencyGroupUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "remain_volume_snapshot": {
                "type": "boolean"
              },
              "namespaces_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "iscsi_luns_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteConsistencyGroup": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteConsistencyGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteConsistencyGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ConsistencyGroupDeletionParams": {
        "properties": {
          "data": {
            "properties": {
              "remain_volume_snapshot": {
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "UploadResourceType": {
        "enum": [
          "CLOUDTOWER_APPLICATION_PACKAGE",
          "CLUSTER_IMAGE",
          "CLUSTER_IMAGE_META",
          "CONTENT_LIBRARY_IMAGE",
          "ELF_IMAGE",
          "EVEROUTE_PACKAGE",
          "MONITOR_IMAGE",
          "OVF",
          "SVT_IMAGE",
          "VM_VOLUME_QCOW2",
          "VM_VOLUME_RAW"
        ],
        "type": "string"
      },
      "UploadTaskStatus": {
        "enum": [
          "FAILED",
          "INITIALIZING",
          "PAUSED",
          "SUCCESSED",
          "UPLOADING"
        ],
        "type": "string"
      },
      "UploadTask": {
        "properties": {
          "args": {
            "properties": {},
            "type": "object"
          },
          "chunk_size": {
            "type": "integer",
            "format": "int64"
          },
          "current_chunk": {
            "type": "integer",
            "format": "int32"
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "resource_type": {
            "$ref": "#/components/schemas/UploadResourceType"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/UploadTaskStatus"
          },
          "updatedAt": {
            "type": "string"
          }
        },
        "required": [
          "args",
          "chunk_size",
          "current_chunk",
          "id",
          "resource_type",
          "size",
          "status",
          "updatedAt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedElfImage": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmDisk": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryImage": {
        "properties": {
          "clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "elf_image_uuids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "elf_images": {
            "items": {
              "$ref": "#/components/schemas/NestedElfImage"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedVmDisk"
            },
            "type": "array",
            "nullable": true
          },
          "vm_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedVmSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedVmTemplate"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "createdAt",
          "description",
          "elf_image_uuids",
          "id",
          "name",
          "path",
          "size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ContentLibraryImage_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ContentLibraryImage"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ContentLibraryImageUpdationParamsData": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "ContentLibraryImageUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/ContentLibraryImageUpdationParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ContentLibraryImageUpdationClusterParamsData": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "clusters"
        ],
        "type": "object"
      },
      "ContentLibraryImageUpdationClusterParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteContentLibraryImage": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteContentLibraryImage_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteContentLibraryImage"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ContentLibraryImageDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "ContentLibraryVmTemplate": {
        "properties": {
          "architecture": {
            "$ref": "#/components/schemas/Architecture"
          },
          "cloud_init_supported": {
            "type": "boolean"
          },
          "clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string"
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "vm_template_uuids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedVmTemplate"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "architecture",
          "cloud_init_supported",
          "createdAt",
          "description",
          "id",
          "memory",
          "name",
          "size",
          "vcpu",
          "vm_template_uuids"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ContentLibraryVmTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmWhereUniqueInput": {
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryVmTemplateCreationParams": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "cloud_init_supported": {
            "type": "boolean"
          },
          "vm": {
            "$ref": "#/components/schemas/VmWhereUniqueInput"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "clusters",
          "vm",
          "name"
        ],
        "type": "object"
      },
      "ContentLibraryVmTemplateUpdationParamsData": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "cloud_init_supported": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "ContentLibraryVmTemplateUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ContentLibraryVmTemplateUpdationClusterParamsData": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "clusters"
        ],
        "type": "object"
      },
      "ContentLibraryVmTemplateUpdationClusterParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteContentLibraryVmTemplate": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteContentLibraryVmTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteContentLibraryVmTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ContentLibraryVmTemplateDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedOrganization": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Datacenter": {
        "properties": {
          "cluster_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "organization": {
            "$ref": "#/components/schemas/NestedOrganization"
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "required": [
          "id",
          "name",
          "organization"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Datacenter_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Datacenter"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "DatacenterCreationParams": {
        "properties": {
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "organization_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "organization_id",
          "name"
        ],
        "type": "object"
      },
      "DatacenterUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "clusters": {
                "$ref": "#/components/schemas/ClusterWhereInput"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/DatacenterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteDatacenter": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteDatacenter_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteDatacenter"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "DatacenterDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/DatacenterWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedDiskFailureInformation": {
        "properties": {
          "chunk_checksum_error": {
            "type": "boolean",
            "nullable": true
          },
          "chunk_errflag": {
            "type": "boolean",
            "nullable": true
          },
          "chunk_io_error": {
            "type": "boolean",
            "nullable": true
          },
          "chunk_warnflag": {
            "type": "boolean",
            "nullable": true
          },
          "iostat_latency": {
            "type": "boolean",
            "nullable": true
          },
          "iostat_latency_ms": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "smart_check": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "PartitionUsage": {
        "enum": [
          "BOOT",
          "CACHE",
          "JOURNAL",
          "METAD",
          "PARTITION",
          "SWAP",
          "SYSTEM",
          "UNMOUNTED",
          "UNPARTED",
          "ZOOKEEPER"
        ],
        "type": "string"
      },
      "NestedPartition": {
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "usage": {
            "$ref": "#/components/schemas/PartitionUsage"
          },
          "used_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "size",
          "usage",
          "used_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedPmemDimm": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Disk": {
        "properties": {
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "failure_information": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedDiskFailureInformation"
              }
            ],
            "nullable": true
          },
          "firmware": {
            "type": "string"
          },
          "function": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskFunction"
              }
            ],
            "nullable": true
          },
          "health_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "healthy": {
            "type": "boolean"
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "mounted": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "numa_node": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "offline": {
            "type": "boolean"
          },
          "partitions": {
            "items": {
              "$ref": "#/components/schemas/NestedPartition"
            },
            "type": "array"
          },
          "path": {
            "type": "string"
          },
          "persistent_memory_type": {
            "type": "string",
            "nullable": true
          },
          "physical_slot_on_brick": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pmem_dimms": {
            "items": {
              "$ref": "#/components/schemas/NestedPmemDimm"
            },
            "type": "array",
            "nullable": true
          },
          "recommended_usage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsage"
              }
            ],
            "nullable": true
          },
          "remaining_life_percent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "serial": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "type": {
            "$ref": "#/components/schemas/DiskType"
          },
          "usage": {
            "$ref": "#/components/schemas/DiskUsage"
          },
          "usage_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskUsageStatus"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "firmware",
          "healthy",
          "host",
          "id",
          "local_id",
          "model",
          "mounted",
          "name",
          "offline",
          "partitions",
          "path",
          "serial",
          "size",
          "type",
          "usage"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Disk_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Disk"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "DiskMountParams": {
        "properties": {
          "data": {
            "properties": {
              "function": {
                "$ref": "#/components/schemas/DiskFunction"
              }
            },
            "required": [
              "function"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/DiskWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DiskUnmountParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/DiskWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "FilterRuleAggregationEnum": {
        "enum": [
          "AVG",
          "MAX",
          "MIN",
          "QUANTILE",
          "SUM"
        ],
        "type": "string"
      },
      "FilterRuleMetricEnum": {
        "enum": [
          "VM_CPU_USAGE",
          "VM_MEMORY_USAGE",
          "VM_POWEROFF_DAYS",
          "VM_POWERON_DAYS",
          "VM_READWRITE_IO"
        ],
        "type": "string"
      },
      "FilterRuleOpEnum": {
        "enum": [
          "GT",
          "GTE",
          "LT",
          "LTE"
        ],
        "type": "string"
      },
      "NestedFilterRule": {
        "properties": {
          "aggregation": {
            "$ref": "#/components/schemas/FilterRuleAggregationEnum"
          },
          "duration": {
            "type": "integer",
            "format": "int32"
          },
          "metric": {
            "$ref": "#/components/schemas/FilterRuleMetricEnum"
          },
          "op": {
            "$ref": "#/components/schemas/FilterRuleOpEnum"
          },
          "quantile": {
            "type": "integer",
            "format": "int32"
          },
          "threshold": {
            "type": "number",
            "format": "double"
          }
        },
        "required": [
          "aggregation",
          "duration",
          "metric",
          "op",
          "quantile",
          "threshold"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EntityFilter": {
        "properties": {
          "apply_to_all_clusters": {
            "type": "boolean",
            "nullable": true
          },
          "clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "entity_type": {
            "$ref": "#/components/schemas/EntityType"
          },
          "exclude_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "exec_failed_cluster": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "filter_error": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "filter_status": {
            "$ref": "#/components/schemas/FilterStatus"
          },
          "id": {
            "type": "string"
          },
          "ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "last_executed_at": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "preset": {
            "type": "string",
            "nullable": true
          },
          "rules": {
            "items": {
              "$ref": "#/components/schemas/NestedFilterRule"
            },
            "type": "array"
          }
        },
        "required": [
          "entity_type",
          "exclude_ids",
          "filter_error",
          "filter_status",
          "id",
          "ids",
          "name",
          "rules"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_EntityFilter_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/EntityFilter"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "FilterRuleInput": {
        "properties": {
          "threshold": {
            "type": "number",
            "format": "double"
          },
          "quantile": {
            "type": "integer",
            "format": "int32"
          },
          "op": {
            "$ref": "#/components/schemas/FilterRuleOpEnum"
          },
          "metric": {
            "$ref": "#/components/schemas/FilterRuleMetricEnum"
          },
          "duration": {
            "type": "integer",
            "format": "int32"
          },
          "aggregation": {
            "$ref": "#/components/schemas/FilterRuleAggregationEnum"
          }
        },
        "required": [
          "threshold",
          "quantile",
          "op",
          "metric",
          "duration",
          "aggregation"
        ],
        "type": "object"
      },
      "EntityFilterCreationParams": {
        "properties": {
          "exclude_vms": {
            "$ref": "#/components/schemas/VmWhereInput"
          },
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "apply_to_all_clusters": {
            "type": "boolean"
          },
          "rules": {
            "items": {
              "$ref": "#/components/schemas/FilterRuleInput"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "rules",
          "name"
        ],
        "type": "object"
      },
      "EntityFilterUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "exclude_vms": {
                "$ref": "#/components/schemas/VmWhereInput"
              },
              "clusters": {
                "$ref": "#/components/schemas/ClusterWhereInput"
              },
              "apply_to_all_clusters": {
                "type": "boolean"
              },
              "rules": {
                "items": {
                  "$ref": "#/components/schemas/FilterRuleInput"
                },
                "type": "array"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/EntityFilterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteEntityFilter": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteEntityFilter_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteEntityFilter"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "EntityFilterDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/EntityFilterWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "MetricType": {
        "enum": [
          "BOTTOMK",
          "NORMAL",
          "TOPK"
        ],
        "type": "string"
      },
      "NestedNic": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GraphType": {
        "enum": [
          "AREA",
          "STACK"
        ],
        "type": "string"
      },
      "NestedView": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmNic": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmVolume": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Graph": {
        "properties": {
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "disks": {
            "items": {
              "$ref": "#/components/schemas/NestedDisk"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "hosts": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "instance_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "local_id": {
            "type": "string"
          },
          "luns": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLun"
            },
            "type": "array",
            "nullable": true
          },
          "metric_count": {
            "type": "integer",
            "format": "int32"
          },
          "metric_name": {
            "type": "string"
          },
          "metric_type": {
            "$ref": "#/components/schemas/MetricType"
          },
          "namespaces": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespace"
            },
            "type": "array",
            "nullable": true
          },
          "network": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "nics": {
            "items": {
              "$ref": "#/components/schemas/NestedNic"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type": {
            "type": "string"
          },
          "service": {
            "type": "string",
            "nullable": true
          },
          "targets": {
            "properties": {},
            "type": "object"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/GraphType"
          },
          "view": {
            "$ref": "#/components/schemas/NestedView"
          },
          "vmNics": {
            "items": {
              "$ref": "#/components/schemas/NestedVmNic"
            },
            "type": "array",
            "nullable": true
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          },
          "vmVolumes": {
            "items": {
              "$ref": "#/components/schemas/NestedVmVolume"
            },
            "type": "array",
            "nullable": true
          },
          "witnesses": {
            "items": {
              "$ref": "#/components/schemas/NestedWitness"
            },
            "type": "array",
            "nullable": true
          },
          "zones": {
            "items": {
              "$ref": "#/components/schemas/NestedZone"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "id",
          "instance_ids",
          "local_id",
          "metric_count",
          "metric_name",
          "metric_type",
          "resource_type",
          "targets",
          "title",
          "type",
          "view"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Graph_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Graph"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "GraphCreationParams": {
        "properties": {
          "instance_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "network": {
            "$ref": "#/components/schemas/NetworkType"
          },
          "service": {
            "type": "string"
          },
          "metric_type": {
            "$ref": "#/components/schemas/MetricType"
          },
          "metric_count": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "$ref": "#/components/schemas/GraphType"
          },
          "resource_type": {
            "type": "string"
          },
          "view_id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          },
          "connect_id": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "metric_name": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "resource_type",
          "view_id",
          "title",
          "cluster_id",
          "connect_id",
          "metric_name"
        ],
        "type": "object"
      },
      "GraphWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/GraphWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "disks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "hosts_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "luns_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "luns_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "luns_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          },
          "metric_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "metric_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "metric_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "metric_name": {
            "type": "string",
            "nullable": true
          },
          "metric_name_contains": {
            "type": "string",
            "nullable": true
          },
          "metric_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "metric_name_gt": {
            "type": "string",
            "nullable": true
          },
          "metric_name_gte": {
            "type": "string",
            "nullable": true
          },
          "metric_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "metric_name_lt": {
            "type": "string",
            "nullable": true
          },
          "metric_name_lte": {
            "type": "string",
            "nullable": true
          },
          "metric_name_not": {
            "type": "string",
            "nullable": true
          },
          "metric_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "metric_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "metric_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "metric_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "metric_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "metric_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MetricType"
              }
            ],
            "nullable": true
          },
          "metric_type_in": {
            "items": {
              "$ref": "#/components/schemas/MetricType"
            },
            "type": "array",
            "nullable": true
          },
          "metric_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/MetricType"
              }
            ],
            "nullable": true
          },
          "metric_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/MetricType"
            },
            "type": "array",
            "nullable": true
          },
          "namespaces_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "namespaces_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          },
          "network": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "network_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "network_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "network_not_in": {
            "items": {
              "$ref": "#/components/schemas/NetworkType"
            },
            "type": "array",
            "nullable": true
          },
          "nics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "nics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/GraphWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/GraphWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type": {
            "type": "string",
            "nullable": true
          },
          "resource_type_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "service": {
            "type": "string",
            "nullable": true
          },
          "service_contains": {
            "type": "string",
            "nullable": true
          },
          "service_ends_with": {
            "type": "string",
            "nullable": true
          },
          "service_gt": {
            "type": "string",
            "nullable": true
          },
          "service_gte": {
            "type": "string",
            "nullable": true
          },
          "service_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "service_lt": {
            "type": "string",
            "nullable": true
          },
          "service_lte": {
            "type": "string",
            "nullable": true
          },
          "service_not": {
            "type": "string",
            "nullable": true
          },
          "service_not_contains": {
            "type": "string",
            "nullable": true
          },
          "service_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "service_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "service_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "service_starts_with": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "title_contains": {
            "type": "string",
            "nullable": true
          },
          "title_ends_with": {
            "type": "string",
            "nullable": true
          },
          "title_gt": {
            "type": "string",
            "nullable": true
          },
          "title_gte": {
            "type": "string",
            "nullable": true
          },
          "title_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "title_lt": {
            "type": "string",
            "nullable": true
          },
          "title_lte": {
            "type": "string",
            "nullable": true
          },
          "title_not": {
            "type": "string",
            "nullable": true
          },
          "title_not_contains": {
            "type": "string",
            "nullable": true
          },
          "title_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "title_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "title_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "title_starts_with": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/GraphType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/GraphType"
            },
            "type": "array",
            "nullable": true
          },
          "view": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ViewWhereInput"
              }
            ],
            "nullable": true
          },
          "vmNics_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vmNics_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vmNics_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vms_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          },
          "vmVolumes_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "vmVolumes_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "vmVolumes_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          },
          "witnesses_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          },
          "witnesses_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          },
          "witnesses_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          },
          "zones_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ViewWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ViewWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "graphs_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphWhereInput"
              }
            ],
            "nullable": true
          },
          "graphs_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphWhereInput"
              }
            ],
            "nullable": true
          },
          "graphs_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ViewWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ViewWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "time_span": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "time_span_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "time_span_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "time_unit": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeUnit"
              }
            ],
            "nullable": true
          },
          "time_unit_in": {
            "items": {
              "$ref": "#/components/schemas/TimeUnit"
            },
            "type": "array",
            "nullable": true
          },
          "time_unit_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TimeUnit"
              }
            ],
            "nullable": true
          },
          "time_unit_not_in": {
            "items": {
              "$ref": "#/components/schemas/TimeUnit"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "TimeUnit": {
        "enum": [
          "DAY",
          "HOUR",
          "MONTH"
        ],
        "type": "string"
      },
      "GraphUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "instance_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "luns": {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              },
              "vmNics": {
                "$ref": "#/components/schemas/VmNicWhereInput"
              },
              "nics": {
                "$ref": "#/components/schemas/NicWhereInput"
              },
              "disks": {
                "$ref": "#/components/schemas/DiskWhereInput"
              },
              "vmVolumes": {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              },
              "vms": {
                "$ref": "#/components/schemas/VmWhereInput"
              },
              "hosts": {
                "$ref": "#/components/schemas/HostWhereInput"
              },
              "network": {
                "$ref": "#/components/schemas/NetworkType"
              },
              "cluster": {
                "$ref": "#/components/schemas/ClusterWhereInput"
              },
              "service": {
                "type": "string"
              },
              "metric_type": {
                "$ref": "#/components/schemas/MetricType"
              },
              "metric_count": {
                "type": "integer",
                "format": "int32"
              },
              "type": {
                "$ref": "#/components/schemas/GraphType"
              },
              "resource_type": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "metric_name": {
                "type": "string"
              },
              "connect_id": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/GraphWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteGraph": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteGraph_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteGraph"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "GraphDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/GraphWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "TaskStatus": {
        "enum": [
          "EXECUTING",
          "FAILED",
          "PAUSED",
          "PENDING",
          "SUCCESSED"
        ],
        "type": "string"
      },
      "StepUnit": {
        "enum": [
          "BIT",
          "BYTE",
          "COUNT",
          "PERCENT"
        ],
        "type": "string"
      },
      "NestedStep": {
        "properties": {
          "current": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "finished": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "per_second": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "total": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unit": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StepUnit"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedTask": {
        "properties": {
          "args": {
            "properties": {},
            "type": "object"
          },
          "description": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "local_created_at": {
            "type": "string"
          },
          "progress": {
            "type": "number",
            "format": "double"
          },
          "snapshot": {
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/TaskStatus"
          },
          "steps": {
            "items": {
              "$ref": "#/components/schemas/NestedStep"
            },
            "type": "array"
          }
        },
        "required": [
          "args",
          "description",
          "id",
          "internal",
          "local_created_at",
          "progress",
          "snapshot",
          "status",
          "steps"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "BatchHosts": {
        "properties": {
          "task": {
            "$ref": "#/components/schemas/NestedTask"
          }
        },
        "required": [
          "task"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_BatchHosts_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/BatchHosts"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "HostBatchCreateIpmiInput": {
        "properties": {
          "username": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          }
        },
        "required": [
          "username",
          "password",
          "ip"
        ],
        "type": "object"
      },
      "HostBatchCreateDiskInput": {
        "properties": {
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskType"
              }
            ],
            "nullable": true
          },
          "function": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskFunction"
              }
            ],
            "nullable": true
          },
          "drive": {
            "type": "string"
          }
        },
        "required": [
          "drive"
        ],
        "type": "object"
      },
      "HostBatchCreateIfaceFunction": {
        "enum": [
          "ACCESS",
          "MANAGEMENT",
          "STORAGE",
          "VMWARE_ACCESS"
        ],
        "type": "string"
      },
      "HostBatchCreateIfaceInput": {
        "properties": {
          "netmask": {
            "type": "string"
          },
          "name": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "ip": {
            "type": "string"
          },
          "function": {
            "$ref": "#/components/schemas/HostBatchCreateIfaceFunction"
          }
        },
        "required": [
          "netmask",
          "name",
          "ip",
          "function"
        ],
        "type": "object"
      },
      "HostCreationParamsData": {
        "properties": {
          "ifaces": {
            "items": {
              "$ref": "#/components/schemas/HostBatchCreateIfaceInput"
            },
            "type": "array"
          },
          "disks": {
            "items": {
              "$ref": "#/components/schemas/HostBatchCreateDiskInput"
            },
            "type": "array"
          },
          "platform_password": {
            "type": "string"
          },
          "platform_username": {
            "type": "string"
          },
          "platform_ip": {
            "type": "string"
          },
          "ipmi": {
            "$ref": "#/components/schemas/HostBatchCreateIpmiInput"
          },
          "hostname": {
            "type": "string"
          },
          "host_uuid": {
            "type": "string"
          },
          "host_ip": {
            "type": "string"
          }
        },
        "required": [
          "ifaces",
          "disks",
          "hostname",
          "host_uuid",
          "host_ip"
        ],
        "type": "object"
      },
      "HostCreationParams": {
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/HostCreationParamsData"
            },
            "type": "array"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "data",
          "cluster_id"
        ],
        "type": "object"
      },
      "NestedIpmi": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedUsbDevice": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVsphereEsxiAccount": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Host": {
        "properties": {
          "access_ip": {
            "type": "string",
            "nullable": true
          },
          "allocatable_memory_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "chunk_id": {
            "type": "string"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "compatible_cpu_models": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "cpu_brand": {
            "type": "string"
          },
          "cpu_fan_speed": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array"
          },
          "cpu_fan_speed_unit": {
            "allOf": [
              {
                "$ref": "#/components/schemas/CpuFanSpeedUnit"
              }
            ],
            "nullable": true
          },
          "cpu_hz_per_core": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_model": {
            "type": "string"
          },
          "cpu_temperature_celsius": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array"
          },
          "cpu_vendor": {
            "type": "string",
            "nullable": true
          },
          "data_ip": {
            "type": "string",
            "nullable": true
          },
          "disks": {
            "items": {
              "$ref": "#/components/schemas/NestedDisk"
            },
            "type": "array",
            "nullable": true
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64"
          },
          "hdd_data_capacity": {
            "type": "integer",
            "format": "int64"
          },
          "hdd_disk_count": {
            "type": "integer",
            "format": "int32"
          },
          "hypervisor_ip": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "ipmi": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIpmi"
              }
            ],
            "nullable": true
          },
          "is_os_in_raid1": {
            "type": "boolean",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "lsm_cap_disk_safe_umount": {
            "type": "boolean"
          },
          "management_ip": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nested_virtualization": {
            "type": "boolean"
          },
          "nic_count": {
            "type": "integer",
            "format": "int32"
          },
          "nics": {
            "items": {
              "$ref": "#/components/schemas/NestedNic"
            },
            "type": "array",
            "nullable": true
          },
          "node_topo_local_id": {
            "type": "string",
            "nullable": true
          },
          "os_memory_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "os_version": {
            "type": "string",
            "nullable": true
          },
          "pmem_dimm_capacity": {
            "type": "integer",
            "format": "int64"
          },
          "pmem_dimm_count": {
            "type": "integer",
            "format": "int32"
          },
          "pmem_dimms": {
            "items": {
              "$ref": "#/components/schemas/NestedPmemDimm"
            },
            "type": "array",
            "nullable": true
          },
          "pmem_disk_count": {
            "type": "integer",
            "format": "int32"
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "running_pause_vm_memory_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_cpu": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scvm_memory": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "scvm_name": {
            "type": "string",
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "ssd_data_capacity": {
            "type": "integer",
            "format": "int64"
          },
          "ssd_disk_count": {
            "type": "integer",
            "format": "int32"
          },
          "state": {
            "$ref": "#/components/schemas/HostState"
          },
          "status": {
            "$ref": "#/components/schemas/HostStatus"
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64"
          },
          "total_cpu_sockets": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64"
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "usb_devices": {
            "items": {
              "$ref": "#/components/schemas/NestedUsbDevice"
            },
            "type": "array",
            "nullable": true
          },
          "used_cpu_hz": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64"
          },
          "used_memory_bytes": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vmotion_ip": {
            "type": "string",
            "nullable": true
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          },
          "vsphereEsxiAccount": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVsphereEsxiAccount"
              }
            ],
            "nullable": true
          },
          "with_faster_ssd_as_cache": {
            "type": "boolean",
            "nullable": true
          },
          "zone": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedZone"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "allocatable_memory_bytes",
          "chunk_id",
          "cluster",
          "compatible_cpu_models",
          "cpu_brand",
          "cpu_fan_speed",
          "cpu_hz_per_core",
          "cpu_model",
          "cpu_temperature_celsius",
          "failure_data_space",
          "hdd_data_capacity",
          "hdd_disk_count",
          "id",
          "local_id",
          "lsm_cap_disk_safe_umount",
          "management_ip",
          "model",
          "name",
          "nested_virtualization",
          "nic_count",
          "os_memory_bytes",
          "pmem_dimm_capacity",
          "pmem_dimm_count",
          "pmem_disk_count",
          "provisioned_cpu_cores",
          "provisioned_memory_bytes",
          "running_pause_vm_memory_bytes",
          "ssd_data_capacity",
          "ssd_disk_count",
          "state",
          "status",
          "total_cpu_cores",
          "total_cpu_hz",
          "total_data_capacity",
          "total_memory_bytes",
          "used_data_space"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Host_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Host"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "TriggerDiskBlinkParams": {
        "properties": {
          "led_status": {
            "type": "string",
            "enum": [
              "on",
              "off"
            ]
          },
          "disk_name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          }
        },
        "required": [
          "disk_name",
          "host_id"
        ],
        "type": "object"
      },
      "HostUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "ipmi": {
                "$ref": "#/components/schemas/HostBatchCreateIpmiInput"
              },
              "scvm_name": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/HostWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedIscsiTarget": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunSnapshot": {
        "properties": {
          "consistency_group_snapshot": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "iscsi_lun": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIscsiLun"
              }
            ],
            "nullable": true
          },
          "iscsi_target": {
            "$ref": "#/components/schemas/NestedIscsiTarget"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "id",
          "iscsi_target",
          "local_created_at",
          "local_id",
          "name",
          "unique_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_IscsiLunSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/IscsiLunSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiLunSnapshotCreationParams": {
        "properties": {
          "iscsi_target_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "iscsi_lun_id": {
            "type": "string"
          }
        },
        "required": [
          "iscsi_target_id",
          "name",
          "iscsi_lun_id"
        ],
        "type": "object"
      },
      "DeleteIscsiLunSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteIscsiLunSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteIscsiLunSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiLunSnapshotDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "IscsiLun": {
        "properties": {
          "allowed_initiators": {
            "type": "string"
          },
          "assigned_size": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedConsistencyGroup"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "io_size": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iscsi_target": {
            "$ref": "#/components/schemas/NestedIscsiTarget"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "lun_id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "shared_size": {
            "type": "integer",
            "format": "int64"
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64"
          },
          "thin_provision": {
            "type": "boolean"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          },
          "zbs_volume_id": {
            "type": "string"
          }
        },
        "required": [
          "allowed_initiators",
          "assigned_size",
          "bps",
          "bps_max",
          "bps_max_length",
          "bps_rd",
          "bps_rd_max",
          "bps_rd_max_length",
          "bps_wr",
          "bps_wr_max",
          "bps_wr_max_length",
          "id",
          "io_size",
          "iops",
          "iops_max",
          "iops_max_length",
          "iops_rd",
          "iops_rd_max",
          "iops_rd_max_length",
          "iops_wr",
          "iops_wr_max",
          "iops_wr_max_length",
          "iscsi_target",
          "local_created_at",
          "local_id",
          "lun_id",
          "name",
          "replica_num",
          "shared_size",
          "snapshot_num",
          "stripe_num",
          "stripe_size",
          "thin_provision",
          "unique_size",
          "zbs_volume_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_IscsiLun_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/IscsiLun"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiLunCommonParams": {
        "properties": {
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "allowed_initiators": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "IscsiLunCreationParams": {
        "allOf": [
          {
            "properties": {
              "lun_id": {
                "type": "integer",
                "format": "int32"
              },
              "assigned_size": {
                "type": "integer",
                "format": "int64"
              },
              "replica_num": {
                "type": "integer",
                "format": "int32"
              },
              "iscsi_target_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "assigned_size",
              "replica_num",
              "iscsi_target_id",
              "name"
            ],
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/IscsiLunCommonParams"
          }
        ]
      },
      "IscsiLunUpdationParamsData": {
        "allOf": [
          {
            "properties": {
              "assigned_size": {
                "type": "integer",
                "format": "int64"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/IscsiLunCommonParams"
          }
        ]
      },
      "IscsiLunUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/IscsiLunUpdationParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/IscsiLunWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteIscsiLun": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteIscsiLun_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteIscsiLun"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiLunDeletionParams": {
        "properties": {
          "data": {
            "properties": {
              "remove_snapshot": {
                "type": "boolean"
              }
            },
            "required": [
              "remove_snapshot"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/IscsiLunWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "IscsiLunCloneParams": {
        "properties": {
          "iscsi_target_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "snapshot_id": {
            "type": "string"
          }
        },
        "required": [
          "iscsi_target_id",
          "name",
          "snapshot_id"
        ],
        "type": "object"
      },
      "IscsiLunRollbackParams": {
        "properties": {
          "lun_id": {
            "type": "string"
          },
          "snapshot_id": {
            "type": "string"
          }
        },
        "required": [
          "lun_id",
          "snapshot_id"
        ],
        "type": "object"
      },
      "NestedInitiatorChap": {
        "properties": {
          "chap_name": {
            "type": "string"
          },
          "chap_secret": {
            "type": "string"
          },
          "initiator_iqn": {
            "type": "string"
          }
        },
        "required": [
          "chap_name",
          "chap_secret",
          "initiator_iqn"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiTarget": {
        "properties": {
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chap_enabled": {
            "type": "boolean"
          },
          "chap_name": {
            "type": "string",
            "nullable": true
          },
          "chap_secret": {
            "type": "string",
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "external_use": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "initiator_chaps": {
            "items": {
              "$ref": "#/components/schemas/NestedInitiatorChap"
            },
            "type": "array",
            "nullable": true
          },
          "internal": {
            "type": "boolean"
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string"
          },
          "iqn_name": {
            "type": "string"
          },
          "iqn_whitelist": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "luns": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLun"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64"
          },
          "thin_provision": {
            "type": "boolean"
          }
        },
        "required": [
          "chap_enabled",
          "cluster",
          "description",
          "external_use",
          "id",
          "internal",
          "ip_whitelist",
          "iqn_name",
          "iqn_whitelist",
          "local_id",
          "name",
          "replica_num",
          "stripe_num",
          "stripe_size",
          "thin_provision"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_IscsiTarget_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/IscsiTarget"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiTargetCommonParamsInitiatorChaps": {
        "properties": {
          "chap_secret": {
            "type": "string"
          },
          "chap_name": {
            "type": "string"
          },
          "initiator_iqn": {
            "type": "string"
          }
        },
        "required": [
          "chap_secret",
          "chap_name",
          "initiator_iqn"
        ],
        "type": "object"
      },
      "IscsiTargetCommonParams": {
        "properties": {
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "initiator_chaps": {
            "items": {
              "$ref": "#/components/schemas/IscsiTargetCommonParamsInitiatorChaps"
            },
            "type": "array"
          },
          "chap_secret": {
            "type": "string"
          },
          "chap_name": {
            "type": "string"
          },
          "chap_enabled": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "iqn_whitelist": {
            "type": "string"
          },
          "ip_whitelist": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "IscsiTargetCreationParams": {
        "allOf": [
          {
            "properties": {
              "stripe_size": {
                "type": "integer",
                "format": "int64"
              },
              "stripe_num": {
                "type": "integer",
                "format": "int32"
              },
              "replica_num": {
                "type": "integer",
                "format": "int32"
              },
              "thin_provision": {
                "type": "boolean"
              },
              "cluster_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "stripe_size",
              "stripe_num",
              "replica_num",
              "thin_provision",
              "cluster_id",
              "name"
            ],
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/IscsiTargetCommonParams"
          }
        ]
      },
      "IscsiTargetUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/IscsiTargetCommonParams"
          },
          "where": {
            "$ref": "#/components/schemas/IscsiTargetWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteIscsiTarget": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteIscsiTarget_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteIscsiTarget"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "IscsiTargetDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/IscsiTargetWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedContentLibraryImage": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ElfImage": {
        "properties": {
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "content_library_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedContentLibraryImage"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedVmDisk"
            },
            "type": "array",
            "nullable": true
          },
          "vm_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedVmSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedVmTemplate"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "description",
          "id",
          "local_created_at",
          "local_id",
          "name",
          "path",
          "size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ElfImage_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ElfImage"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ElfImageUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ElfImageWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteElfImage": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteElfImage_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteElfImage"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ElfImageDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ElfImageWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedContentLibraryVmTemplate": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedIsolationPolicy": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNamespaceGroup": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNfsExport": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNfsInode": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedNvmfSubsystem": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedSecurityPolicy": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVlan": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Label": {
        "properties": {
          "cluster_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_group_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consistency_group_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "consistency_groups": {
            "items": {
              "$ref": "#/components/schemas/NestedConsistencyGroup"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_image_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_images": {
            "items": {
              "$ref": "#/components/schemas/NestedContentLibraryImage"
            },
            "type": "array",
            "nullable": true
          },
          "content_library_vm_template_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_library_vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedContentLibraryVmTemplate"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt": {
            "type": "string"
          },
          "datacenter_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "datacenters": {
            "items": {
              "$ref": "#/components/schemas/NestedDatacenter"
            },
            "type": "array",
            "nullable": true
          },
          "disk_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disks": {
            "items": {
              "$ref": "#/components/schemas/NestedDisk"
            },
            "type": "array",
            "nullable": true
          },
          "elf_image_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "elf_images": {
            "items": {
              "$ref": "#/components/schemas/NestedElfImage"
            },
            "type": "array",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hosts": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "iscsi_lun_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_lun_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLunSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_luns": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiLun"
            },
            "type": "array",
            "nullable": true
          },
          "iscsi_target_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "iscsi_targets": {
            "items": {
              "$ref": "#/components/schemas/NestedIscsiTarget"
            },
            "type": "array",
            "nullable": true
          },
          "isolation_policies": {
            "items": {
              "$ref": "#/components/schemas/NestedIsolationPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "isolation_policy_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "key": {
            "type": "string"
          },
          "namespace_group_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "namespace_groups": {
            "items": {
              "$ref": "#/components/schemas/NestedNamespaceGroup"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_export_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_exports": {
            "items": {
              "$ref": "#/components/schemas/NestedNfsExport"
            },
            "type": "array",
            "nullable": true
          },
          "nfs_inode_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nfs_inodes": {
            "items": {
              "$ref": "#/components/schemas/NestedNfsInode"
            },
            "type": "array",
            "nullable": true
          },
          "nic_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nics": {
            "items": {
              "$ref": "#/components/schemas/NestedNic"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespace_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_namespace_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespaceSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_namespaces": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespace"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nvmf_subsystems": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfSubsystem"
            },
            "type": "array",
            "nullable": true
          },
          "security_policies": {
            "items": {
              "$ref": "#/components/schemas/NestedSecurityPolicy"
            },
            "type": "array",
            "nullable": true
          },
          "security_policy_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "system_vlan_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "vds_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vdses": {
            "items": {
              "$ref": "#/components/schemas/NestedVds"
            },
            "type": "array",
            "nullable": true
          },
          "vlans": {
            "items": {
              "$ref": "#/components/schemas/NestedVlan"
            },
            "type": "array",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshot_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedVmSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "vm_template_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_templates": {
            "items": {
              "$ref": "#/components/schemas/NestedVmTemplate"
            },
            "type": "array",
            "nullable": true
          },
          "vm_vlan_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volume_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vm_volumes": {
            "items": {
              "$ref": "#/components/schemas/NestedVmVolume"
            },
            "type": "array",
            "nullable": true
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "createdAt",
          "id",
          "key"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Label_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Label"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LabelCreationParams": {
        "properties": {
          "value": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "LabelUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "value": {
                "type": "string"
              },
              "key": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/LabelWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "AddLabelsToResourcesParams": {
        "properties": {
          "data": {
            "properties": {
              "content_library_vm_templates": {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              },
              "content_library_images": {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              },
              "isolation_policies": {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              },
              "security_policies": {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              },
              "vms": {
                "$ref": "#/components/schemas/VmWhereInput"
              },
              "vm_volumes": {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              },
              "vm_templates": {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              },
              "vm_snapshots": {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              },
              "vlans": {
                "$ref": "#/components/schemas/VlanWhereInput"
              },
              "vdses": {
                "$ref": "#/components/schemas/VdsWhereInput"
              },
              "nvmf_subsystems": {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              },
              "nvmf_namespace_snapshots": {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              },
              "nvmf_namespaces": {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              },
              "nics": {
                "$ref": "#/components/schemas/NicWhereInput"
              },
              "nfs_inodes": {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              },
              "nfs_exports": {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              },
              "namespace_groups": {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              },
              "iscsi_targets": {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              },
              "iscsi_lun_snapshots": {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              },
              "iscsi_luns": {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              },
              "hosts": {
                "$ref": "#/components/schemas/HostWhereInput"
              },
              "elf_images": {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              },
              "disks": {
                "$ref": "#/components/schemas/DiskWhereInput"
              },
              "datacenters": {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              },
              "consistency_group_snapshots": {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              },
              "consistency_groups": {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              },
              "clusters": {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/LabelWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "RemoveLabelsFromResourcesParams": {
        "$ref": "#/components/schemas/AddLabelsToResourcesParams"
      },
      "DeleteLabel": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteLabel_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteLabel"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LabelDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/LabelWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "License": {
        "properties": {
          "expire_date": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "license_serial": {
            "type": "string"
          },
          "maintenance_end_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date": {
            "type": "string",
            "nullable": true
          },
          "max_chunk_num": {
            "type": "integer",
            "format": "int32"
          },
          "max_cluster_num": {
            "type": "integer",
            "format": "int32"
          },
          "sign_date": {
            "type": "string"
          },
          "software_edition": {
            "$ref": "#/components/schemas/SoftwareEdition"
          },
          "type": {
            "$ref": "#/components/schemas/LicenseType"
          }
        },
        "required": [
          "expire_date",
          "id",
          "license_serial",
          "max_chunk_num",
          "max_cluster_num",
          "sign_date",
          "software_edition",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_License_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/License"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LicenseUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "license": {
                "type": "string"
              }
            },
            "required": [
              "license"
            ],
            "type": "object"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LogCollectionStatus": {
        "enum": [
          "EXECUTING",
          "FAILED",
          "STOPPING",
          "SUCCESSED"
        ],
        "type": "string"
      },
      "LogCollection": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "groups": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "hosts": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "log_ended_at": {
            "type": "string"
          },
          "log_started_at": {
            "type": "string"
          },
          "owner": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "progress": {
            "type": "number",
            "format": "double"
          },
          "service_groups": {
            "properties": {},
            "type": "object",
            "nullable": true
          },
          "services": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "started_at": {
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/LogCollectionStatus"
          },
          "witness": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedWitness"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "groups",
          "id",
          "local_id",
          "log_ended_at",
          "log_started_at",
          "owner",
          "path",
          "progress",
          "services",
          "size",
          "started_at",
          "status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_LogCollection_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/LogCollection"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LogCollectionServiceGroupParams": {
        "properties": {
          "services": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "group_name": {
            "type": "string"
          }
        },
        "required": [
          "group_name"
        ],
        "type": "object"
      },
      "LogCollectionCreationParams": {
        "properties": {
          "witness_id": {
            "type": "string"
          },
          "service_groups": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionServiceGroupParams"
            },
            "type": "array"
          },
          "log_ended_at": {
            "type": "string",
            "format": "date-time"
          },
          "log_started_at": {
            "type": "string",
            "format": "date-time"
          },
          "cluster_id": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          }
        },
        "required": [
          "log_ended_at",
          "log_started_at",
          "cluster_id",
          "hosts"
        ],
        "type": "object"
      },
      "LogCollectionWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "hosts_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_gt": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_gte": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "log_ended_at_lt": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_lte": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_not": {
            "type": "string",
            "nullable": true
          },
          "log_ended_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "log_started_at": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_gt": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_gte": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "log_started_at_lt": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_lte": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_not": {
            "type": "string",
            "nullable": true
          },
          "log_started_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "owner": {
            "type": "string",
            "nullable": true
          },
          "owner_contains": {
            "type": "string",
            "nullable": true
          },
          "owner_ends_with": {
            "type": "string",
            "nullable": true
          },
          "owner_gt": {
            "type": "string",
            "nullable": true
          },
          "owner_gte": {
            "type": "string",
            "nullable": true
          },
          "owner_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "owner_lt": {
            "type": "string",
            "nullable": true
          },
          "owner_lte": {
            "type": "string",
            "nullable": true
          },
          "owner_not": {
            "type": "string",
            "nullable": true
          },
          "owner_not_contains": {
            "type": "string",
            "nullable": true
          },
          "owner_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "owner_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "owner_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "owner_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "path_contains": {
            "type": "string",
            "nullable": true
          },
          "path_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_gt": {
            "type": "string",
            "nullable": true
          },
          "path_gte": {
            "type": "string",
            "nullable": true
          },
          "path_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_lt": {
            "type": "string",
            "nullable": true
          },
          "path_lte": {
            "type": "string",
            "nullable": true
          },
          "path_not": {
            "type": "string",
            "nullable": true
          },
          "path_not_contains": {
            "type": "string",
            "nullable": true
          },
          "path_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "path_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "path_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "path_starts_with": {
            "type": "string",
            "nullable": true
          },
          "progress": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "progress_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "started_at_gt": {
            "type": "string",
            "nullable": true
          },
          "started_at_gte": {
            "type": "string",
            "nullable": true
          },
          "started_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "started_at_lt": {
            "type": "string",
            "nullable": true
          },
          "started_at_lte": {
            "type": "string",
            "nullable": true
          },
          "started_at_not": {
            "type": "string",
            "nullable": true
          },
          "started_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/LogCollectionStatus"
            },
            "type": "array",
            "nullable": true
          },
          "witness": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ForceStopLogCollectionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/LogCollectionWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteLogCollection": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteLogCollection_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteLogCollection"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LogCollectionDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/LogCollectionWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NamespaceGroup": {
        "properties": {
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_create_time": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "namespaces": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespace"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem": {
            "$ref": "#/components/schemas/NestedNvmfSubsystem"
          }
        },
        "required": [
          "id",
          "local_create_time",
          "local_id",
          "name",
          "nvmf_subsystem"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NamespaceGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NamespaceGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NamespaceGroupCreationParams": {
        "properties": {
          "nvmf_subsystem_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "nvmf_subsystem_id",
          "name"
        ],
        "type": "object"
      },
      "NamespaceGroupUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/NamespaceGroupWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteNamespaceGroup": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteNamespaceGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteNamespaceGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NamespaceGroupDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/NamespaceGroupWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NfsExport": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "export_inode_id": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "inodes": {
            "items": {
              "$ref": "#/components/schemas/NestedNfsInode"
            },
            "type": "array",
            "nullable": true
          },
          "internal": {
            "type": "boolean"
          },
          "ip_whitelist": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "thin_provision": {
            "type": "boolean"
          }
        },
        "required": [
          "cluster",
          "description",
          "export_inode_id",
          "id",
          "internal",
          "ip_whitelist",
          "local_id",
          "name",
          "replica_num",
          "thin_provision"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NfsExport_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NfsExport"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NfsExportCreationParams": {
        "properties": {
          "cluster_id": {
            "type": "string"
          },
          "ip_whitelist": {
            "type": "string"
          },
          "thin_provision": {
            "type": "boolean"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "cluster_id",
          "thin_provision",
          "replica_num",
          "name"
        ],
        "type": "object"
      },
      "NfsExportUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "ip_whitelist": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/NfsExportWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteNfsExport": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteNfsExport_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteNfsExport"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NfsExportDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/NfsExportWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "Nic": {
        "properties": {
          "driver": {
            "type": "string",
            "nullable": true
          },
          "driver_state": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicDriverState"
              }
            ],
            "nullable": true
          },
          "gateway_ip": {
            "type": "string",
            "nullable": true
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "ibdev": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "is_sriov": {
            "type": "boolean",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "mac_address": {
            "type": "string"
          },
          "max_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "mtu": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "nic_uuid": {
            "type": "string",
            "nullable": true
          },
          "physical": {
            "type": "boolean"
          },
          "rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "running": {
            "type": "boolean"
          },
          "speed": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subnet_mask": {
            "type": "string",
            "nullable": true
          },
          "total_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NetworkType"
              }
            ],
            "nullable": true
          },
          "up": {
            "type": "boolean"
          },
          "used_vf_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vds": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVds"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "host",
          "id",
          "local_id",
          "mac_address",
          "mtu",
          "name",
          "physical",
          "running",
          "up"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Nic_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Nic"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NicUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "total_vf_num": {
                "type": "integer",
                "format": "int32"
              },
              "mtu": {
                "type": "integer",
                "format": "int32"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/NicWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedBrickTopo": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedPosition": {
        "properties": {
          "column": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "row": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NodeTopo": {
        "properties": {
          "brick_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedBrickTopo"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "cluster_topo": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedClusterTopo"
              }
            ],
            "nullable": true
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "position": {
            "$ref": "#/components/schemas/NestedPosition"
          }
        },
        "required": [
          "cluster",
          "host",
          "id",
          "local_id",
          "name",
          "position"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NodeTopo_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NodeTopo"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NodeTopoWhereUniqueInput": {
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Position": {
        "properties": {
          "row": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "column": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "__typename": {
            "type": "string",
            "enum": [
              "position"
            ],
            "nullable": false
          }
        },
        "type": "object"
      },
      "NodeTopoUpdationParamsData": {
        "properties": {
          "cluster_topo_id": {
            "type": "string"
          },
          "position": {
            "$ref": "#/components/schemas/Position"
          },
          "brick_topo_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "NodeTopUpdationParam": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/NodeTopoUpdationParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/NodeTopoWhereUniqueInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NodeTopoUpdationParams": {
        "items": {
          "$ref": "#/components/schemas/NodeTopUpdationParam"
        },
        "type": "array"
      },
      "NvmfNamespaceSnapshot": {
        "properties": {
          "consistency_group_snapshot": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nvmf_namespace": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNvmfNamespace"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystem": {
            "$ref": "#/components/schemas/NestedNvmfSubsystem"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "id",
          "local_created_at",
          "local_id",
          "name",
          "nvmf_subsystem",
          "unique_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NvmfNamespaceSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NvmfNamespaceSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfNamespaceSnapshotCreationParams": {
        "properties": {
          "nvmf_subsystem_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nvmf_namespace_id": {
            "type": "string"
          }
        },
        "required": [
          "nvmf_subsystem_id",
          "name",
          "nvmf_namespace_id"
        ],
        "type": "object"
      },
      "DeleteNvmfNamespaceSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteNvmfNamespaceSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteNvmfNamespaceSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfNamespaceSnapshotDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NvmfNamespace": {
        "properties": {
          "assigned_size": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "consistency_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedConsistencyGroup"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "io_size": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "is_shared": {
            "type": "boolean"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "namespace_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNamespaceGroup"
              }
            ],
            "nullable": true
          },
          "namespace_id": {
            "type": "integer",
            "format": "int32"
          },
          "nqn_whitelist": {
            "type": "string"
          },
          "nvmf_subsystem": {
            "$ref": "#/components/schemas/NestedNvmfSubsystem"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "shared_size": {
            "type": "integer",
            "format": "int64"
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64"
          },
          "thin_provision": {
            "type": "boolean"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          },
          "zbs_volume_id": {
            "type": "string"
          }
        },
        "required": [
          "assigned_size",
          "bps",
          "bps_max",
          "bps_max_length",
          "bps_rd",
          "bps_rd_max",
          "bps_rd_max_length",
          "bps_wr",
          "bps_wr_max",
          "bps_wr_max_length",
          "id",
          "io_size",
          "iops",
          "iops_max",
          "iops_max_length",
          "iops_rd",
          "iops_rd_max",
          "iops_rd_max_length",
          "iops_wr",
          "iops_wr_max",
          "iops_wr_max_length",
          "is_shared",
          "local_created_at",
          "local_id",
          "name",
          "namespace_id",
          "nqn_whitelist",
          "nvmf_subsystem",
          "replica_num",
          "shared_size",
          "snapshot_num",
          "stripe_num",
          "stripe_size",
          "thin_provision",
          "unique_size",
          "zbs_volume_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NvmfNamespace_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NvmfNamespace"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfNamespaceCommonParams": {
        "properties": {
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "nqn_whitelist": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "NvmfNamespaceCreationParams": {
        "allOf": [
          {
            "properties": {
              "namespace_id": {
                "type": "integer",
                "format": "int32"
              },
              "group_id": {
                "type": "string"
              },
              "is_shared": {
                "type": "boolean"
              },
              "assigned_size": {
                "type": "integer",
                "format": "int64"
              },
              "replica_num": {
                "type": "integer",
                "format": "int32"
              },
              "nvmf_subsystem_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "assigned_size",
              "replica_num",
              "nvmf_subsystem_id",
              "name"
            ],
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/NvmfNamespaceCommonParams"
          }
        ]
      },
      "NvmfNamespaceUpdationParamsData": {
        "allOf": [
          {
            "properties": {
              "assigned_size": {
                "type": "integer",
                "format": "int64"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/NvmfNamespaceCommonParams"
          }
        ]
      },
      "NvmfNamespaceUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/NvmfNamespaceUpdationParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteNvmfNamespace": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteNvmfNamespace_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteNvmfNamespace"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfNamespaceDeletionParams": {
        "properties": {
          "data": {
            "properties": {
              "remove_snapshot": {
                "type": "boolean"
              }
            },
            "required": [
              "remove_snapshot"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NvmfNamespaceCloneParams": {
        "properties": {
          "namespace_group_id": {
            "type": "string"
          },
          "nvmf_subsystem_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "snapshot_id": {
            "type": "string"
          }
        },
        "required": [
          "nvmf_subsystem_id",
          "name",
          "snapshot_id"
        ],
        "type": "object"
      },
      "NvmfNamespaceRollbackParams": {
        "properties": {
          "namespace_id": {
            "type": "string"
          },
          "snapshot_id": {
            "type": "string"
          }
        },
        "required": [
          "namespace_id",
          "snapshot_id"
        ],
        "type": "object"
      },
      "NvmfSubsystem": {
        "properties": {
          "bps": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "external_use": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "io_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "namespace_groups": {
            "items": {
              "$ref": "#/components/schemas/NestedNamespaceGroup"
            },
            "type": "array",
            "nullable": true
          },
          "namespaces": {
            "items": {
              "$ref": "#/components/schemas/NestedNvmfNamespace"
            },
            "type": "array",
            "nullable": true
          },
          "nqn_name": {
            "type": "string"
          },
          "nqn_whitelist": {
            "type": "string"
          },
          "policy": {
            "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64"
          },
          "thin_provision": {
            "type": "boolean"
          }
        },
        "required": [
          "cluster",
          "description",
          "external_use",
          "id",
          "internal",
          "ip_whitelist",
          "local_id",
          "name",
          "nqn_name",
          "nqn_whitelist",
          "policy",
          "replica_num",
          "stripe_num",
          "stripe_size",
          "thin_provision"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_NvmfSubsystem_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/NvmfSubsystem"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfSubsystemCommonParams": {
        "properties": {
          "bps_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "bps_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd_max": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max_length": {
            "type": "integer",
            "format": "int64"
          },
          "iops_max": {
            "type": "integer",
            "format": "int64"
          },
          "bps_wr": {
            "type": "integer",
            "format": "int64"
          },
          "bps_rd": {
            "type": "integer",
            "format": "int64"
          },
          "bps": {
            "type": "integer",
            "format": "int64"
          },
          "iops_wr": {
            "type": "integer",
            "format": "int64"
          },
          "iops_rd": {
            "type": "integer",
            "format": "int64"
          },
          "iops": {
            "type": "integer",
            "format": "int64"
          },
          "description": {
            "type": "string"
          },
          "nqn_whitelist": {
            "type": "string"
          },
          "ip_whitelist": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "NvmfSubsystemCreationParams": {
        "allOf": [
          {
            "properties": {
              "replica_num": {
                "type": "integer",
                "format": "int32"
              },
              "thin_provision": {
                "type": "boolean"
              },
              "stripe_size": {
                "type": "integer",
                "format": "int64"
              },
              "stripe_num": {
                "type": "integer",
                "format": "int32"
              },
              "policy": {
                "$ref": "#/components/schemas/NvmfSubsystemPolicyType"
              },
              "cluster_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "replica_num",
              "thin_provision",
              "stripe_size",
              "stripe_num",
              "policy",
              "cluster_id",
              "name"
            ],
            "type": "object"
          },
          {
            "$ref": "#/components/schemas/NvmfSubsystemCommonParams"
          }
        ]
      },
      "NvmfSubsystemUpdationParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/NvmfSubsystemCommonParams"
          },
          "where": {
            "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteNvmfSubsystem": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteNvmfSubsystem_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteNvmfSubsystem"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "NvmfSubsystemDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "Organization": {
        "properties": {
          "datacenters": {
            "items": {
              "$ref": "#/components/schemas/NestedDatacenter"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Organization_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Organization"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "OrganizationCreationParams": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "OrganizationUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/OrganizationWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteOrganization": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteOrganization_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteOrganization"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "OrganizationDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/OrganizationWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedZoneTopo": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "RackTopo": {
        "properties": {
          "brick_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedBrickTopo"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "zone_topo": {
            "$ref": "#/components/schemas/NestedZoneTopo"
          }
        },
        "required": [
          "cluster",
          "height",
          "id",
          "local_id",
          "name",
          "zone_topo"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_RackTopo_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/RackTopo"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "RackTopoCreationParams": {
        "properties": {
          "brick_topoes": {
            "$ref": "#/components/schemas/BrickTopoWhereInput"
          },
          "cluster_id": {
            "type": "string"
          },
          "zone_topo_id": {
            "type": "string"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "cluster_id",
          "zone_topo_id",
          "height",
          "name"
        ],
        "type": "object"
      },
      "RackTopoUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "brick_topoes": {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              },
              "cluster_id": {
                "type": "string"
              },
              "zone_topo_id": {
                "type": "string"
              },
              "height": {
                "type": "integer",
                "format": "int32"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/RackTopoWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteRackTopo": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteRackTopo_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteRackTopo"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "RackTopoDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/RackTopoWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "AccessMode": {
        "enum": [
          "ALLOW",
          "DENY",
          "NONE"
        ],
        "type": "string"
      },
      "PasswordComplexity": {
        "enum": [
          "HIGH",
          "LOW",
          "MIDDLE"
        ],
        "type": "string"
      },
      "NestedAuthSettings": {
        "properties": {
          "access_list": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "access_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AccessMode"
              }
            ],
            "nullable": true
          },
          "enable_single_session_login": {
            "type": "boolean",
            "nullable": true
          },
          "login_miss_num_threshold": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "login_miss_time_threshold": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "password_complexity": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PasswordComplexity"
              }
            ],
            "nullable": true
          },
          "password_expire_days": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "session_max_age": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GlobalSettings": {
        "properties": {
          "auth": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedAuthSettings"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "vm_recycle_bin": {
            "$ref": "#/components/schemas/NestedVmRecycleBin"
          }
        },
        "required": [
          "id",
          "vm_recycle_bin"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_GlobalSettings_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/GlobalSettings"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "GlobalRecycleBinUpdationParams": {
        "properties": {
          "retain": {
            "type": "integer",
            "format": "int32"
          },
          "enabled": {
            "type": "boolean"
          }
        },
        "required": [
          "retain",
          "enabled"
        ],
        "type": "object"
      },
      "ClusterRecycleBinCreationParams": {
        "properties": {
          "data": {
            "properties": {
              "retain": {
                "type": "integer",
                "format": "int32"
              },
              "enabled": {
                "type": "boolean"
              }
            },
            "required": [
              "retain",
              "enabled"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ClusterRecycleBinUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "retain": {
                "type": "integer",
                "format": "int32"
              },
              "enabled": {
                "type": "boolean"
              }
            },
            "required": [
              "retain",
              "enabled"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteClusterRecycleBin": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteClusterRecycleBin_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteClusterRecycleBin"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ClusterRecycleBinDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedExecutePlan": {
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "period": {
            "type": "string"
          },
          "retain": {
            "type": "integer",
            "format": "int32"
          },
          "start_at": {
            "type": "string"
          }
        },
        "required": [
          "enabled",
          "id",
          "period",
          "retain",
          "start_at"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ReportResourceInputEnum": {
        "enum": [
          "ALERT",
          "ALL",
          "CLUSTER",
          "DATA_CENTER",
          "DISK",
          "ELF_IMAGE",
          "ENTITY_FILTERS",
          "GLOBAL_ALERT_RULE",
          "HOST",
          "TASK",
          "VDS",
          "VLAN",
          "VM",
          "VM_TEMPLATE"
        ],
        "type": "string"
      },
      "NestedResourceMeta": {
        "properties": {
          "fields": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "filter": {
            "properties": {},
            "type": "object"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ReportResourceInputEnum"
          }
        },
        "required": [
          "fields",
          "filter",
          "name",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedReportTask": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ReportTemplate": {
        "properties": {
          "createdAt": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "execute_plan": {
            "items": {
              "$ref": "#/components/schemas/NestedExecutePlan"
            },
            "type": "array"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "preset": {
            "type": "string",
            "nullable": true
          },
          "resource_meta": {
            "items": {
              "$ref": "#/components/schemas/NestedResourceMeta"
            },
            "type": "array"
          },
          "task_num": {
            "type": "integer",
            "format": "int32"
          },
          "tasks": {
            "items": {
              "$ref": "#/components/schemas/NestedReportTask"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "createdAt",
          "description",
          "execute_plan",
          "id",
          "name",
          "resource_meta",
          "task_num"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ReportTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ReportTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ExecutePlan": {
        "properties": {
          "start_at": {
            "type": "string"
          },
          "retain": {
            "type": "integer",
            "format": "int32"
          },
          "period": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "__typename": {
            "type": "string",
            "enum": [
              "ExecutePlan"
            ],
            "nullable": false
          }
        },
        "required": [
          "start_at",
          "retain",
          "period",
          "id",
          "enabled"
        ],
        "type": "object"
      },
      "ResourceMeta": {
        "properties": {
          "type": {
            "$ref": "#/components/schemas/ReportResourceInputEnum"
          },
          "name": {
            "type": "string"
          },
          "filter": {},
          "fields": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "__typename": {
            "type": "string",
            "enum": [
              "ResourceMeta"
            ],
            "nullable": false
          }
        },
        "required": [
          "type",
          "name",
          "filter",
          "fields"
        ],
        "type": "object"
      },
      "ReportTemplateCreationParams": {
        "properties": {
          "resource_meta": {
            "items": {
              "$ref": "#/components/schemas/ResourceMeta"
            },
            "type": "array"
          },
          "execute_plan": {
            "items": {
              "$ref": "#/components/schemas/ExecutePlan"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "resource_meta",
          "execute_plan",
          "name"
        ],
        "type": "object"
      },
      "ReportTemplateWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ReportTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ReportTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ReportTemplateWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "preset": {
            "type": "string",
            "nullable": true
          },
          "preset_contains": {
            "type": "string",
            "nullable": true
          },
          "preset_ends_with": {
            "type": "string",
            "nullable": true
          },
          "preset_gt": {
            "type": "string",
            "nullable": true
          },
          "preset_gte": {
            "type": "string",
            "nullable": true
          },
          "preset_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "preset_lt": {
            "type": "string",
            "nullable": true
          },
          "preset_lte": {
            "type": "string",
            "nullable": true
          },
          "preset_not": {
            "type": "string",
            "nullable": true
          },
          "preset_not_contains": {
            "type": "string",
            "nullable": true
          },
          "preset_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "preset_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "preset_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "preset_starts_with": {
            "type": "string",
            "nullable": true
          },
          "task_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "task_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "task_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "tasks_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "tasks_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskWhereInput"
              }
            ],
            "nullable": true
          },
          "tasks_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ReportTaskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ReportTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ReportTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ReportTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "plan_id": {
            "type": "string",
            "nullable": true
          },
          "plan_id_contains": {
            "type": "string",
            "nullable": true
          },
          "plan_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "plan_id_gt": {
            "type": "string",
            "nullable": true
          },
          "plan_id_gte": {
            "type": "string",
            "nullable": true
          },
          "plan_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "plan_id_lt": {
            "type": "string",
            "nullable": true
          },
          "plan_id_lte": {
            "type": "string",
            "nullable": true
          },
          "plan_id_not": {
            "type": "string",
            "nullable": true
          },
          "plan_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "plan_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "plan_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "plan_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "plan_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/TaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/TaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "template": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ReportTemplateUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "resource_meta": {
                "items": {
                  "$ref": "#/components/schemas/ResourceMeta"
                },
                "type": "array"
              },
              "execute_plan": {
                "items": {
                  "$ref": "#/components/schemas/ExecutePlan"
                },
                "type": "array"
              },
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ReportTemplateWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "NestedReportTemplate": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ReportTask": {
        "properties": {
          "createdAt": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "plan_id": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/TaskStatus"
          },
          "template": {
            "$ref": "#/components/schemas/NestedReportTemplate"
          }
        },
        "required": [
          "createdAt",
          "id",
          "internal",
          "name",
          "status",
          "template"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_ReportTask_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/ReportTask"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ReporteTemplateGenerationParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ReportTemplateWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteReportTemplate": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteReportTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteReportTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ReportTemplateDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ReportTemplateWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "UserRolePlatform": {
        "enum": [
          "MANAGEMENT",
          "SELF_SERVICE"
        ],
        "type": "string"
      },
      "UserRolePreset": {
        "enum": [
          "ADMIN",
          "AUDITOR",
          "READ_ONLY",
          "ROOT",
          "USER_ADMIN",
          "VM_USER"
        ],
        "type": "string"
      },
      "NestedUser": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UserRoleNext": {
        "properties": {
          "actions": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "platform": {
            "$ref": "#/components/schemas/UserRolePlatform"
          },
          "preset": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRolePreset"
              }
            ],
            "nullable": true
          },
          "users": {
            "items": {
              "$ref": "#/components/schemas/NestedUser"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "actions",
          "id",
          "name",
          "platform"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_UserRoleNext_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/UserRoleNext"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ROLE_ACTION": {
        "enum": [
          "*",
          "MANAGE_DATA_CENTER",
          "MANAGE_CLUSTER_CONNECTION",
          "MANAGE_HOST",
          "MANAGE_NIC_MTU",
          "MANAGE_DISK",
          "MANAGE_HARDWARE_TOPO",
          "MANAGE_USB_DEVICE",
          "MANAGE_VDS",
          "MANAGE_VLAN",
          "MANAGE_SYSTEM_VLAN",
          "MANAGE_ISCSI_DATA_STORE",
          "MANAGE_NFS_DATA_STORE",
          "MANAGE_NVMF_DATA_STORE",
          "CREATE_VM",
          "UPDATE_VM",
          "DELETE_VM",
          "UPDATE_VM_ADVANCED_SETTING",
          "UPDATE_VM_GUEST",
          "VM_OPERATION_OPEN_TERMINAL",
          "VM_OPERATION_MIGRATE",
          "VM_OPERATION_VM_FOLDER",
          "VM_OPERATION_VM_POWER",
          "VM_OPERATION_CLONE",
          "VM_OPERATION_INSTALL_TOOLS",
          "MANAGE_VM_TEMPLATE",
          "MANAGE_VM_SNAPSHOT",
          "MANAGE_VM_VOLUME",
          "MANAGE_ISO",
          "QUERY_SENSITIVE_RESOURCE_LIST",
          "QUERY_SENSITIVE_RESOURCE",
          "MANAGE_SENSITIVE_RESOURCE",
          "MANAGE_VM_PLACEMENT_GROUP",
          "MANAGE_SNAPSHOT_PLAN",
          "MANAGE_ALERT",
          "MANAGE_MONITOR_VIEW",
          "MANAGE_ENTITY_FILTER",
          "MANAGE_CLUSTER_BASIC_INFO",
          "MANAGE_CLUSTER_LICENCE",
          "MANAGE_CLUSTER_SNMP",
          "MANAGE_CLUSTER_VIP",
          "MANAGE_CLUSTER_MANAGEMENT_IP",
          "MANAGE_DNS_SERVER",
          "MANAGE_NTP_SERVER",
          "MANAGE_IPMI",
          "MANAGE_CLUSTER_VM_CPU_MODEL",
          "MANAGE_CLUSTER_VM_TOOLS",
          "MANAGE_CLUSTER_HOT_MIGRATION",
          "MANAGE_CLUSTER_HA",
          "MANAGE_SSL_CERTIFICATE",
          "MANAGE_LOG_COLLECTION",
          "MANAGE_LABEL",
          "MANAGE_USER_AND_ROLE",
          "MANAGE_PASSWORD_SETTINGS",
          "MANAGE_ACCESS_CONTROL",
          "MANAGE_SESSION_EXPIRATION",
          "MANAGE_VCENTER_ASSOCIATION",
          "MANAGE_ESXI_ASSOCIATION",
          "MANAGE_AUDIT_LOG",
          "MANAGE_ALERT_EMAIL_SETTING",
          "MANAGE_SMTP_SERVER",
          "MANAGE_CLUSTER_UPGRADE",
          "MANAGE_VM_RECYCLE_BIN_SETTING",
          "MANAGE_REPORT",
          "MANAGE_SHARING_VM_TOOLS",
          "MANAGE_ADVANCED_MONITOR",
          "MANAGE_THIRD_PARTY_DRIVER",
          "MANAGE_ORGANIZATION_NAME",
          "MANAGE_CLOUD_TOWER_LICENSE",
          "MANAGE_CONSISTENCY_GROUP",
          "MANAGE_SR_IOV_NIC",
          "MANAGE_CLUSTER_ISCSI",
          "MANAGE_BACKUP_LICENSE",
          "MANAGE_BACKUP_PACKAGE",
          "MANAGE_BACKUP_SERVICE",
          "MANAGE_BACKUP_STORE_REPOSITORY",
          "MANAGE_BACKUP_PLAN",
          "MANAGE_BACKUP_TASK",
          "MANAGE_BACKUP_RESTORE_POINT",
          "MANAGE_BACKUP_RESTORE_POINT_TASK"
        ],
        "type": "string"
      },
      "RoleCreationParams": {
        "properties": {
          "actions": {
            "items": {
              "$ref": "#/components/schemas/ROLE_ACTION"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "actions",
          "name"
        ],
        "type": "object"
      },
      "UserRoleNextWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/UserRoleNextWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/UserRoleNextWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/UserRoleNextWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "platform": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRolePlatform"
              }
            ],
            "nullable": true
          },
          "platform_in": {
            "items": {
              "$ref": "#/components/schemas/UserRolePlatform"
            },
            "type": "array",
            "nullable": true
          },
          "platform_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRolePlatform"
              }
            ],
            "nullable": true
          },
          "platform_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserRolePlatform"
            },
            "type": "array",
            "nullable": true
          },
          "preset": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRolePreset"
              }
            ],
            "nullable": true
          },
          "preset_in": {
            "items": {
              "$ref": "#/components/schemas/UserRolePreset"
            },
            "type": "array",
            "nullable": true
          },
          "preset_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRolePreset"
              }
            ],
            "nullable": true
          },
          "preset_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserRolePreset"
            },
            "type": "array",
            "nullable": true
          },
          "users_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          },
          "users_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          },
          "users_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/UserWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "email_address": {
            "type": "string",
            "nullable": true
          },
          "email_address_contains": {
            "type": "string",
            "nullable": true
          },
          "email_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "email_address_gt": {
            "type": "string",
            "nullable": true
          },
          "email_address_gte": {
            "type": "string",
            "nullable": true
          },
          "email_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "email_address_lt": {
            "type": "string",
            "nullable": true
          },
          "email_address_lte": {
            "type": "string",
            "nullable": true
          },
          "email_address_not": {
            "type": "string",
            "nullable": true
          },
          "email_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "email_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "email_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "email_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "email_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "ldap_dn": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_contains": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_gt": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_gte": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ldap_dn_lt": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_lte": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_not": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ldap_dn_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ldap_dn_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_contains": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_gt": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_gte": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mobile_phone_lt": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_lte": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_not": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_not_contains": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "mobile_phone_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/UserWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/UserWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "password_expired": {
            "type": "boolean",
            "nullable": true
          },
          "password_expired_not": {
            "type": "boolean",
            "nullable": true
          },
          "password_updated_at": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_gt": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_gte": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "password_updated_at_lt": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_lte": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_not": {
            "type": "string",
            "nullable": true
          },
          "password_updated_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "role": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRole"
              }
            ],
            "nullable": true
          },
          "role_in": {
            "items": {
              "$ref": "#/components/schemas/UserRole"
            },
            "type": "array",
            "nullable": true
          },
          "role_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRole"
              }
            ],
            "nullable": true
          },
          "role_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserRole"
            },
            "type": "array",
            "nullable": true
          },
          "roles_every": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextWhereInput"
              }
            ],
            "nullable": true
          },
          "roles_none": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextWhereInput"
              }
            ],
            "nullable": true
          },
          "roles_some": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextWhereInput"
              }
            ],
            "nullable": true
          },
          "source": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserSource"
              }
            ],
            "nullable": true
          },
          "source_in": {
            "items": {
              "$ref": "#/components/schemas/UserSource"
            },
            "type": "array",
            "nullable": true
          },
          "source_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserSource"
              }
            ],
            "nullable": true
          },
          "source_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserSource"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserRole": {
        "enum": [
          "ADMIN",
          "READ_ONLY",
          "ROOT"
        ],
        "type": "string"
      },
      "UserSource": {
        "enum": [
          "LDAP",
          "LOCAL"
        ],
        "type": "string"
      },
      "RoleUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "actions": {
                "items": {
                  "$ref": "#/components/schemas/ROLE_ACTION"
                },
                "type": "array"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/UserRoleNextWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteRole": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteRole_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteRole"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "RoleDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/UserRoleNextWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedSnapshotPlanTask": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ProtectSnapshotStatus": {
        "enum": [
          "PROTECT_SNAPSHOT_STATUS_CREATED",
          "PROTECT_SNAPSHOT_STATUS_CREATING",
          "PROTECT_SNAPSHOT_STATUS_DELETED",
          "PROTECT_SNAPSHOT_STATUS_FAILED"
        ],
        "type": "string"
      },
      "NestedSnapshotGroupVmDiskInfo": {
        "properties": {
          "disk_id": {
            "type": "string"
          },
          "disk_snapshot_status": {
            "$ref": "#/components/schemas/ProtectSnapshotStatus"
          }
        },
        "required": [
          "disk_id",
          "disk_snapshot_status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedSnapshotGroupVmInfo": {
        "properties": {
          "disks": {
            "items": {
              "$ref": "#/components/schemas/NestedSnapshotGroupVmDiskInfo"
            },
            "type": "array"
          },
          "vm_id": {
            "type": "string"
          },
          "vm_name": {
            "type": "string"
          },
          "vm_snapshot_status": {
            "$ref": "#/components/schemas/ProtectSnapshotStatus"
          }
        },
        "required": [
          "disks",
          "vm_id",
          "vm_name",
          "vm_snapshot_status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotGroup": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "deleted": {
            "type": "boolean"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "estimated_recycling_time": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "keep": {
            "type": "boolean"
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string"
          },
          "object_num": {
            "type": "integer",
            "format": "int32"
          },
          "snapshotPlanTask": {
            "$ref": "#/components/schemas/NestedSnapshotPlanTask"
          },
          "vm_info": {
            "items": {
              "$ref": "#/components/schemas/NestedSnapshotGroupVmInfo"
            },
            "type": "array"
          },
          "vm_snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedVmSnapshot"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "deleted",
          "id",
          "keep",
          "local_created_at",
          "local_id",
          "logical_size_bytes",
          "name",
          "object_num",
          "snapshotPlanTask",
          "vm_info"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_SnapshotGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/SnapshotGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnapshotGroupRollbackParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotGroupWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnapshotGroupCloneParam": {
        "properties": {
          "from_source_vm_id": {
            "type": "string"
          },
          "to_cloned_vm_name": {
            "type": "string"
          }
        },
        "required": [
          "from_source_vm_id",
          "to_cloned_vm_name"
        ],
        "type": "object"
      },
      "SnapshotGroupCloneParams": {
        "properties": {
          "clone": {
            "items": {
              "$ref": "#/components/schemas/SnapshotGroupCloneParam"
            },
            "type": "array"
          },
          "id": {
            "type": "string"
          }
        },
        "required": [
          "clone",
          "id"
        ],
        "type": "object"
      },
      "SnapshotGroupKeepParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotGroupWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteSnapshotGroup": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteSnapshotGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteSnapshotGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnapshotGroupDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotGroupWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnapshotPlan": {
        "properties": {
          "auto_delete_num": {
            "type": "integer",
            "format": "int32"
          },
          "auto_execute_num": {
            "type": "integer",
            "format": "int32"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "end_time": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "exec_h_m": {
            "properties": {},
            "type": "object",
            "nullable": true
          },
          "execute_intervals": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array"
          },
          "execute_plan_type": {
            "$ref": "#/components/schemas/SnapshotPlanExecuteType"
          },
          "execution_tasks": {
            "items": {
              "$ref": "#/components/schemas/NestedSnapshotPlanTask"
            },
            "type": "array",
            "nullable": true
          },
          "healthy": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "last_execute_end_time": {
            "type": "string",
            "nullable": true
          },
          "last_execute_status": {
            "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
          },
          "last_execute_time": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "manual_delete_num": {
            "type": "integer",
            "format": "int32"
          },
          "manual_execute_num": {
            "type": "integer",
            "format": "int32"
          },
          "mirror": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "next_execute_time": {
            "type": "string",
            "nullable": true
          },
          "object_num": {
            "type": "integer",
            "format": "int32"
          },
          "physical_size_bytes": {
            "type": "integer",
            "format": "int64"
          },
          "remain_snapshot_num": {
            "type": "integer",
            "format": "int32"
          },
          "snapshot_group_num": {
            "type": "integer",
            "format": "int32"
          },
          "start_time": {
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/SnapshotPlanStatus"
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "auto_delete_num",
          "auto_execute_num",
          "cluster",
          "description",
          "execute_intervals",
          "execute_plan_type",
          "healthy",
          "id",
          "last_execute_status",
          "local_id",
          "logical_size_bytes",
          "manual_delete_num",
          "manual_execute_num",
          "mirror",
          "name",
          "object_num",
          "physical_size_bytes",
          "remain_snapshot_num",
          "snapshot_group_num",
          "start_time",
          "status"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_SnapshotPlan_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/SnapshotPlan"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnapshotPlanCreationParams": {
        "properties": {
          "vm_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "execute_intervals": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array"
          },
          "execute_plan_type": {
            "$ref": "#/components/schemas/SnapshotPlanExecuteType"
          },
          "exec_h_m": {
            "type": "string"
          },
          "end_time": {
            "type": "string"
          },
          "start_time": {
            "type": "string"
          },
          "remain_snapshot_num": {
            "type": "integer",
            "format": "int32"
          },
          "cluster_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "vm_ids",
          "execute_intervals",
          "execute_plan_type",
          "start_time",
          "remain_snapshot_num",
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "SnapshotPlanUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "execute_intervals": {
                "items": {
                  "type": "integer",
                  "format": "int32"
                },
                "type": "array"
              },
              "execute_plan_type": {
                "$ref": "#/components/schemas/SnapshotPlanExecuteType"
              },
              "exec_h_m": {
                "type": "string"
              },
              "end_time": {
                "type": "string"
              },
              "remain_snapshot_num": {
                "type": "integer",
                "format": "int32"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/SnapshotPlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteSnapshotPlan": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteSnapshotPlan_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteSnapshotPlan"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnapshotPlanDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotPlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnapshotPlanExecutionParams": {
        "properties": {
          "data": {
            "properties": {
              "task_name": {
                "type": "string"
              }
            },
            "required": [
              "task_name"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/SnapshotPlanWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "SnapshotPlanSuspendedParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotPlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnapshotPlanResumeParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnapshotPlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnmpAuthProtocol": {
        "enum": [
          "MD5",
          "SHA"
        ],
        "type": "string"
      },
      "SnmpPrivacyProtocol": {
        "enum": [
          "AES",
          "DES"
        ],
        "type": "string"
      },
      "SnmpProtocol": {
        "enum": [
          "TCP",
          "UDP"
        ],
        "type": "string"
      },
      "SnmpVersion": {
        "enum": [
          "V2C",
          "V3"
        ],
        "type": "string"
      },
      "SnmpTransport": {
        "properties": {
          "auth_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "auth_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "community": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "privacy_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "privacy_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "protocol": {
            "$ref": "#/components/schemas/SnmpProtocol"
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "$ref": "#/components/schemas/SnmpVersion"
          }
        },
        "required": [
          "cluster",
          "disabled",
          "id",
          "local_id",
          "name",
          "port",
          "protocol",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_SnmpTransport_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/SnmpTransport"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnmpTransportCreationParams": {
        "properties": {
          "disabled": {
            "type": "boolean"
          },
          "privacy_protocol": {
            "$ref": "#/components/schemas/SnmpPrivacyProtocol"
          },
          "privacy_pass_phrase": {
            "type": "string"
          },
          "auth_protocol": {
            "$ref": "#/components/schemas/SnmpAuthProtocol"
          },
          "auth_pass_phrase": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "community": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "protocol": {
            "$ref": "#/components/schemas/SnmpProtocol"
          },
          "version": {
            "$ref": "#/components/schemas/SnmpVersion"
          },
          "name": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "port",
          "protocol",
          "version",
          "name",
          "cluster_id"
        ],
        "type": "object"
      },
      "SnmpTransportWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SnmpTransportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_contains": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_ends_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_gt": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_gte": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase_lt": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_lte": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_contains": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_starts_with": {
            "type": "string",
            "nullable": true
          },
          "auth_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "auth_protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpAuthProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "auth_protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "auth_protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpAuthProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "community": {
            "type": "string",
            "nullable": true
          },
          "community_contains": {
            "type": "string",
            "nullable": true
          },
          "community_ends_with": {
            "type": "string",
            "nullable": true
          },
          "community_gt": {
            "type": "string",
            "nullable": true
          },
          "community_gte": {
            "type": "string",
            "nullable": true
          },
          "community_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "community_lt": {
            "type": "string",
            "nullable": true
          },
          "community_lte": {
            "type": "string",
            "nullable": true
          },
          "community_not": {
            "type": "string",
            "nullable": true
          },
          "community_not_contains": {
            "type": "string",
            "nullable": true
          },
          "community_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "community_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "community_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "community_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SnmpTransportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SnmpTransportWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_contains": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_ends_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_gt": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_gte": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase_lt": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_lte": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_contains": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_starts_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "privacy_protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpPrivacyProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "privacy_protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpPrivacyProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpProtocol"
              }
            ],
            "nullable": true
          },
          "protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpProtocol"
              }
            ],
            "nullable": true
          },
          "protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpVersion"
              }
            ],
            "nullable": true
          },
          "version_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpVersion"
            },
            "type": "array",
            "nullable": true
          },
          "version_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpVersion"
              }
            ],
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpVersion"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTransportUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "disabled": {
                "type": "boolean"
              },
              "privacy_protocol": {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              },
              "privacy_pass_phrase": {
                "type": "string"
              },
              "auth_protocol": {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              },
              "auth_pass_phrase": {
                "type": "string"
              },
              "username": {
                "type": "string"
              },
              "community": {
                "type": "string"
              },
              "port": {
                "type": "integer",
                "format": "int32"
              },
              "protocol": {
                "$ref": "#/components/schemas/SnmpProtocol"
              },
              "version": {
                "$ref": "#/components/schemas/SnmpVersion"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/SnmpTransportWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteSnmpTransport": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteSnmpTransport_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteSnmpTransport"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnmpTransportDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnmpTransportWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "SnmpLanguageCode": {
        "enum": [
          "EN_US",
          "ZH_CN"
        ],
        "type": "string"
      },
      "SnmpTrapReceiver": {
        "properties": {
          "auth_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "auth_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "community": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean"
          },
          "engine_id": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "host": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "inform": {
            "type": "boolean"
          },
          "language_code": {
            "$ref": "#/components/schemas/SnmpLanguageCode"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "privacy_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "privacy_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "protocol": {
            "$ref": "#/components/schemas/SnmpProtocol"
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "$ref": "#/components/schemas/SnmpVersion"
          }
        },
        "required": [
          "cluster",
          "disabled",
          "host",
          "id",
          "inform",
          "language_code",
          "local_id",
          "name",
          "port",
          "protocol",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_SnmpTrapReceiver_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/SnmpTrapReceiver"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnmpTrapReceiverCreationParams": {
        "properties": {
          "disabled": {
            "type": "boolean"
          },
          "inform": {
            "type": "boolean"
          },
          "engine_id": {
            "type": "string"
          },
          "privacy_protocol": {
            "$ref": "#/components/schemas/SnmpPrivacyProtocol"
          },
          "privacy_pass_phrase": {
            "type": "string"
          },
          "auth_protocol": {
            "$ref": "#/components/schemas/SnmpAuthProtocol"
          },
          "auth_pass_phrase": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "community": {
            "type": "string"
          },
          "language_code": {
            "$ref": "#/components/schemas/SnmpLanguageCode"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "host": {
            "type": "string"
          },
          "protocol": {
            "$ref": "#/components/schemas/SnmpProtocol"
          },
          "version": {
            "$ref": "#/components/schemas/SnmpVersion"
          },
          "name": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "language_code",
          "port",
          "host",
          "protocol",
          "version",
          "name",
          "cluster_id"
        ],
        "type": "object"
      },
      "SnmpTrapReceiverWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_contains": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_ends_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_gt": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_gte": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase_lt": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_lte": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_contains": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "auth_pass_phrase_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "auth_pass_phrase_starts_with": {
            "type": "string",
            "nullable": true
          },
          "auth_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "auth_protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpAuthProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "auth_protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              }
            ],
            "nullable": true
          },
          "auth_protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpAuthProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "community": {
            "type": "string",
            "nullable": true
          },
          "community_contains": {
            "type": "string",
            "nullable": true
          },
          "community_ends_with": {
            "type": "string",
            "nullable": true
          },
          "community_gt": {
            "type": "string",
            "nullable": true
          },
          "community_gte": {
            "type": "string",
            "nullable": true
          },
          "community_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "community_lt": {
            "type": "string",
            "nullable": true
          },
          "community_lte": {
            "type": "string",
            "nullable": true
          },
          "community_not": {
            "type": "string",
            "nullable": true
          },
          "community_not_contains": {
            "type": "string",
            "nullable": true
          },
          "community_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "community_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "community_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "community_starts_with": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "engine_id": {
            "type": "string",
            "nullable": true
          },
          "engine_id_contains": {
            "type": "string",
            "nullable": true
          },
          "engine_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "engine_id_gt": {
            "type": "string",
            "nullable": true
          },
          "engine_id_gte": {
            "type": "string",
            "nullable": true
          },
          "engine_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "engine_id_lt": {
            "type": "string",
            "nullable": true
          },
          "engine_id_lte": {
            "type": "string",
            "nullable": true
          },
          "engine_id_not": {
            "type": "string",
            "nullable": true
          },
          "engine_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "engine_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "engine_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "engine_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "engine_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "host": {
            "type": "string",
            "nullable": true
          },
          "host_contains": {
            "type": "string",
            "nullable": true
          },
          "host_ends_with": {
            "type": "string",
            "nullable": true
          },
          "host_gt": {
            "type": "string",
            "nullable": true
          },
          "host_gte": {
            "type": "string",
            "nullable": true
          },
          "host_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "host_lt": {
            "type": "string",
            "nullable": true
          },
          "host_lte": {
            "type": "string",
            "nullable": true
          },
          "host_not": {
            "type": "string",
            "nullable": true
          },
          "host_not_contains": {
            "type": "string",
            "nullable": true
          },
          "host_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "host_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "host_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "host_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "inform": {
            "type": "boolean",
            "nullable": true
          },
          "inform_not": {
            "type": "boolean",
            "nullable": true
          },
          "language_code": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpLanguageCode"
              }
            ],
            "nullable": true
          },
          "language_code_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpLanguageCode"
            },
            "type": "array",
            "nullable": true
          },
          "language_code_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpLanguageCode"
              }
            ],
            "nullable": true
          },
          "language_code_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpLanguageCode"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_contains": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_ends_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_gt": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_gte": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase_lt": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_lte": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_contains": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_pass_phrase_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_pass_phrase_starts_with": {
            "type": "string",
            "nullable": true
          },
          "privacy_protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "privacy_protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpPrivacyProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "privacy_protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              }
            ],
            "nullable": true
          },
          "privacy_protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpPrivacyProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "protocol": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpProtocol"
              }
            ],
            "nullable": true
          },
          "protocol_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "protocol_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpProtocol"
              }
            ],
            "nullable": true
          },
          "protocol_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpProtocol"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpVersion"
              }
            ],
            "nullable": true
          },
          "version_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpVersion"
            },
            "type": "array",
            "nullable": true
          },
          "version_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpVersion"
              }
            ],
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "$ref": "#/components/schemas/SnmpVersion"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTrapReceiverUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "disabled": {
                "type": "boolean"
              },
              "inform": {
                "type": "boolean"
              },
              "engine_id": {
                "type": "string"
              },
              "privacy_protocol": {
                "$ref": "#/components/schemas/SnmpPrivacyProtocol"
              },
              "privacy_pass_phrase": {
                "type": "string"
              },
              "auth_protocol": {
                "$ref": "#/components/schemas/SnmpAuthProtocol"
              },
              "auth_pass_phrase": {
                "type": "string"
              },
              "username": {
                "type": "string"
              },
              "community": {
                "type": "string"
              },
              "language_code": {
                "$ref": "#/components/schemas/SnmpLanguageCode"
              },
              "port": {
                "type": "integer",
                "format": "int32"
              },
              "host": {
                "type": "string"
              },
              "protocol": {
                "$ref": "#/components/schemas/SnmpProtocol"
              },
              "version": {
                "$ref": "#/components/schemas/SnmpVersion"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteSnmpTrapReceiver": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteSnmpTrapReceiver_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteSnmpTrapReceiver"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "SnmpTrapReceiverDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "UsbDevice": {
        "properties": {
          "binded": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "manufacturer": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "status": {
            "$ref": "#/components/schemas/UsbDeviceStatus"
          },
          "usb_type": {
            "type": "string"
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVm"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "binded",
          "description",
          "host",
          "id",
          "local_created_at",
          "local_id",
          "manufacturer",
          "name",
          "size",
          "status",
          "usb_type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_UsbDevice_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/UsbDevice"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "UsbDeviceMountParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_id": {
                "type": "string"
              }
            },
            "required": [
              "vm_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/UsbDeviceWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "UsbDeviceUnmountParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/UsbDeviceWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "WithTask__token-string__": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "properties": {
              "token": {
                "type": "string"
              }
            },
            "required": [
              "token"
            ],
            "type": "object"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "LoginInput": {
        "properties": {
          "username": {
            "type": "string"
          },
          "source": {
            "$ref": "#/components/schemas/UserSource"
          },
          "password": {
            "type": "string"
          }
        },
        "required": [
          "username",
          "source",
          "password"
        ],
        "type": "object"
      },
      "NestedPasswordReoverQaItem": {
        "properties": {
          "question": {
            "type": "string"
          }
        },
        "required": [
          "question"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedPasswordRecoverQa": {
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "items": {
            "items": {
              "$ref": "#/components/schemas/NestedPasswordReoverQaItem"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "enabled"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedUserRoleNext": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "User": {
        "properties": {
          "email_address": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "ldap_dn": {
            "type": "string",
            "nullable": true
          },
          "mobile_phone": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "password_expired": {
            "type": "boolean",
            "nullable": true
          },
          "password_recover_qa": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedPasswordRecoverQa"
              }
            ],
            "nullable": true
          },
          "password_updated_at": {
            "type": "string",
            "nullable": true
          },
          "role": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRole"
              }
            ],
            "nullable": true
          },
          "roles": {
            "items": {
              "$ref": "#/components/schemas/NestedUserRoleNext"
            },
            "type": "array",
            "nullable": true
          },
          "source": {
            "$ref": "#/components/schemas/UserSource"
          },
          "username": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "internal",
          "name",
          "source",
          "username"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_User_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/User"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "UserCreationParams": {
        "properties": {
          "mobile_phone": {
            "type": "string"
          },
          "email_address": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "role_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        },
        "required": [
          "role_id",
          "name",
          "password",
          "username"
        ],
        "type": "object"
      },
      "UserUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "internal": {
                "type": "boolean"
              },
              "mobile_phone": {
                "type": "string"
              },
              "email_address": {
                "type": "string"
              },
              "role_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "password": {
                "type": "string"
              },
              "username": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/UserWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteUser": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteUser_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteUser"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "UserDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/UserWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "RootUserCreationParams": {
        "properties": {
          "password": {
            "type": "string"
          }
        },
        "required": [
          "password"
        ],
        "type": "object"
      },
      "Vds": {
        "properties": {
          "bond_mode": {
            "type": "string"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "everoute_cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteCluster"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nics": {
            "items": {
              "$ref": "#/components/schemas/NestedNic"
            },
            "type": "array",
            "nullable": true
          },
          "ovsbr_name": {
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/NetworkType"
          },
          "vlans": {
            "items": {
              "$ref": "#/components/schemas/NestedVlan"
            },
            "type": "array",
            "nullable": true
          },
          "vlans_num": {
            "type": "integer",
            "format": "int32"
          },
          "work_mode": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "bond_mode",
          "cluster",
          "id",
          "internal",
          "local_id",
          "name",
          "ovsbr_name",
          "type",
          "vlans_num"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Vds_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Vds"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VdsCreationParams": {
        "properties": {
          "nic_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "cluster_id": {
            "type": "string"
          },
          "work_mode": {
            "type": "string"
          },
          "bond_mode": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "nic_ids",
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "VdsCreationWithMigrateVlanParams": {
        "allOf": [
          {
            "$ref": "#/components/schemas/VdsCreationParams"
          },
          {
            "properties": {
              "vlan": {
                "properties": {
                  "extra_ip": {
                    "items": {
                      "properties": {
                        "management_ip": {
                          "type": "string"
                        },
                        "host_id": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "management_ip",
                        "host_id"
                      ],
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "subnetmask": {
                    "type": "string"
                  },
                  "gateway_subnetmask": {
                    "type": "string"
                  },
                  "gateway_ip": {
                    "type": "string"
                  },
                  "vlan_id": {
                    "type": "integer",
                    "format": "int32"
                  }
                },
                "required": [
                  "extra_ip",
                  "subnetmask",
                  "vlan_id"
                ],
                "type": "object"
              }
            },
            "required": [
              "vlan"
            ],
            "type": "object"
          }
        ]
      },
      "VdsCreationWithMAccessVlanParams": {
        "allOf": [
          {
            "$ref": "#/components/schemas/VdsCreationParams"
          },
          {
            "properties": {
              "vlan": {
                "properties": {
                  "extra_ip": {
                    "items": {
                      "properties": {
                        "management_ip": {
                          "type": "string"
                        },
                        "host_id": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "management_ip",
                        "host_id"
                      ],
                      "type": "object"
                    },
                    "type": "array"
                  },
                  "subnetmask": {
                    "type": "string"
                  },
                  "gateway_subnetmask": {
                    "type": "string"
                  },
                  "gateway_ip": {
                    "type": "string"
                  },
                  "vlan_id": {
                    "type": "integer",
                    "format": "int32"
                  }
                },
                "required": [
                  "extra_ip",
                  "subnetmask",
                  "vlan_id"
                ],
                "type": "object"
              }
            },
            "required": [
              "vlan"
            ],
            "type": "object"
          }
        ]
      },
      "VdsUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "nicIds": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "work_mode": {
                "type": "string"
              },
              "bond_mode": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VdsWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteVds": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVds_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVds"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VdsDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VdsWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedGraph": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "View": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "graphs": {
            "items": {
              "$ref": "#/components/schemas/NestedGraph"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "time_span": {
            "type": "integer",
            "format": "int32"
          },
          "time_unit": {
            "$ref": "#/components/schemas/TimeUnit"
          }
        },
        "required": [
          "cluster",
          "id",
          "local_id",
          "name",
          "time_span",
          "time_unit"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_View_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/View"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ViewCreationParams": {
        "properties": {
          "time_unit": {
            "$ref": "#/components/schemas/TimeUnit"
          },
          "time_span": {
            "type": "integer",
            "format": "int32"
          },
          "cluster_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "time_unit",
          "time_span",
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "ViewUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "time_unit": {
                "$ref": "#/components/schemas/TimeUnit"
              },
              "time_span": {
                "type": "integer",
                "format": "int32"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/ViewWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteView": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteView_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteView"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "ViewDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/ViewWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "Vlan": {
        "properties": {
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "gateway_ip": {
            "type": "string",
            "nullable": true
          },
          "gateway_subnetmask": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "subnetmask": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/NetworkType"
          },
          "vds": {
            "$ref": "#/components/schemas/NestedVds"
          },
          "vlan_id": {
            "type": "integer",
            "format": "int32"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/NestedVmNic"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "id",
          "local_id",
          "name",
          "type",
          "vds",
          "vlan_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Vlan_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Vlan"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmVlanCreationParams": {
        "properties": {
          "vds_id": {
            "type": "string"
          },
          "vlan_id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "vds_id",
          "vlan_id",
          "name"
        ],
        "type": "object"
      },
      "VmVlanUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "vlan_id": {
                "type": "integer",
                "format": "int32"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VlanWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ExtraIp": {
        "properties": {
          "management_ip": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          }
        },
        "required": [
          "management_ip",
          "host_id"
        ],
        "type": "object"
      },
      "ManagementVlanUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "extra_ip": {
                "items": {
                  "$ref": "#/components/schemas/ExtraIp"
                },
                "type": "array"
              },
              "subnetmask": {
                "type": "string"
              },
              "gateway_ip": {
                "type": "string"
              },
              "vlan_id": {
                "type": "integer",
                "format": "int32"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VlanWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "MigrationVlanUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "extra_ip": {
                "items": {
                  "$ref": "#/components/schemas/ExtraIp"
                },
                "type": "array"
              },
              "subnetmask": {
                "type": "string"
              },
              "gateway_ip": {
                "type": "string"
              },
              "vlan_id": {
                "type": "integer",
                "format": "int32"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteVlan": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVlan_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVlan"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VlanDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VlanWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmFolder": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmFolder_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VmFolder"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmFolderCreationParams": {
        "properties": {
          "cluster_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "VmFolderUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "name": {
                "type": "string"
              }
            },
            "required": [
              "name"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmFolderWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteVmFolder": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVmFolder_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVmFolder"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmFolderDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmFolderWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmPlacementGroup": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "local_updated_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "vm_host_must_enabled": {
            "type": "boolean"
          },
          "vm_host_must_host_uuids": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "vm_host_must_policy": {
            "type": "boolean"
          },
          "vm_host_prefer_enabled": {
            "type": "boolean"
          },
          "vm_host_prefer_host_uuids": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "vm_host_prefer_policy": {
            "type": "boolean"
          },
          "vm_vm_policy": {
            "$ref": "#/components/schemas/VmVmPolicy"
          },
          "vm_vm_policy_enabled": {
            "type": "boolean"
          },
          "vms": {
            "items": {
              "$ref": "#/components/schemas/NestedVm"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "description",
          "enabled",
          "id",
          "local_created_at",
          "local_id",
          "local_updated_at",
          "name",
          "vm_host_must_enabled",
          "vm_host_must_policy",
          "vm_host_prefer_enabled",
          "vm_host_prefer_policy",
          "vm_vm_policy",
          "vm_vm_policy_enabled"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmPlacementGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VmPlacementGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmPlacementGroupCreationParams": {
        "properties": {
          "vm_vm_policy": {
            "$ref": "#/components/schemas/VmVmPolicy"
          },
          "vm_host_prefer_enabled": {
            "type": "boolean"
          },
          "vm_host_must_policy": {
            "type": "boolean"
          },
          "vm_host_must_enabled": {
            "type": "boolean"
          },
          "vm_host_prefer_policy": {
            "type": "boolean"
          },
          "vm_vm_policy_enabled": {
            "type": "boolean"
          },
          "vms": {
            "$ref": "#/components/schemas/VmWhereInput"
          },
          "prefer_hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "must_hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "enabled",
          "cluster_id"
        ],
        "type": "object"
      },
      "VmPlacementGroupUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_vm_policy": {
                "$ref": "#/components/schemas/VmVmPolicy"
              },
              "vms": {
                "$ref": "#/components/schemas/VmWhereInput"
              },
              "prefer_hosts": {
                "$ref": "#/components/schemas/HostWhereInput"
              },
              "must_hosts": {
                "$ref": "#/components/schemas/HostWhereInput"
              },
              "vm_host_prefer_enabled": {
                "type": "boolean"
              },
              "vm_host_must_policy": {
                "type": "boolean"
              },
              "vm_host_must_enabled": {
                "type": "boolean"
              },
              "vm_host_prefer_policy": {
                "type": "boolean"
              },
              "vm_vm_policy_enabled": {
                "type": "boolean"
              },
              "name": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "enabled": {
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteVmPlacementGroup": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVmPlacementGroup_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVmPlacementGroup"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmPlacementGroupDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedCpu": {
        "properties": {
          "cores": {
            "type": "integer",
            "format": "int32"
          },
          "sockets": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "cores",
          "sockets"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedSnapshotGroup": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedFrozenDisks": {
        "properties": {
          "boot": {
            "type": "integer",
            "format": "int32"
          },
          "bus": {
            "$ref": "#/components/schemas/Bus"
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disk_name": {
            "type": "string",
            "nullable": true
          },
          "elf_image_local_id": {
            "type": "string"
          },
          "image_name": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "key": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "path": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "snapshot_local_id": {
            "type": "string",
            "nullable": true
          },
          "storage_policy_uuid": {
            "type": "string"
          },
          "svt_image_local_id": {
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/VmDiskType"
          },
          "vm_volume_local_id": {
            "type": "string"
          },
          "vm_volume_snapshot_uuid": {
            "type": "string",
            "nullable": true
          },
          "vm_volume_template_uuid": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "boot",
          "bus",
          "elf_image_local_id",
          "index",
          "path",
          "size",
          "storage_policy_uuid",
          "svt_image_local_id",
          "type",
          "vm_volume_local_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedFrozenVlan": {
        "properties": {
          "name": {
            "type": "string"
          },
          "vds_ovs": {
            "type": "string"
          },
          "vlan_id": {
            "type": "integer",
            "format": "int32"
          },
          "vlan_local_id": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "vds_ovs",
          "vlan_id",
          "vlan_local_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedFrozenNic": {
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "gateway": {
            "type": "string"
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "ip_address": {
            "type": "string"
          },
          "mac_address": {
            "type": "string"
          },
          "mirror": {
            "type": "boolean",
            "nullable": true
          },
          "model": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicModel"
              }
            ],
            "nullable": true
          },
          "subnet_mask": {
            "type": "string"
          },
          "vlan": {
            "$ref": "#/components/schemas/NestedFrozenVlan"
          }
        },
        "required": [
          "gateway",
          "index",
          "ip_address",
          "mac_address",
          "subnet_mask",
          "vlan"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmSnapshot": {
        "properties": {
          "clock_offset": {
            "$ref": "#/components/schemas/VmClockOffset"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "consistent_type": {
            "$ref": "#/components/schemas/ConsistentType"
          },
          "cpu": {
            "$ref": "#/components/schemas/NestedCpu"
          },
          "cpu_model": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "snapshot_group": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedSnapshotGroup"
              }
            ],
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVm"
              }
            ],
            "nullable": true
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedFrozenDisks"
            },
            "type": "array",
            "nullable": true
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/NestedFrozenNic"
            },
            "type": "array",
            "nullable": true
          },
          "win_opt": {
            "type": "boolean"
          }
        },
        "required": [
          "clock_offset",
          "cluster",
          "consistent_type",
          "cpu",
          "cpu_model",
          "description",
          "firmware",
          "ha",
          "id",
          "local_id",
          "memory",
          "name",
          "size",
          "vcpu",
          "win_opt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VmSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmSnapshotCreationParamsData": {
        "properties": {
          "consistent_type": {
            "$ref": "#/components/schemas/ConsistentType"
          },
          "name": {
            "type": "string"
          },
          "vm_id": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "vm_id"
        ],
        "type": "object"
      },
      "VmSnapshotCreationParams": {
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/VmSnapshotCreationParamsData"
            },
            "type": "array"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "DeleteVmSnapshot": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVmSnapshot_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVmSnapshot"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmSnapshotDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmSnapshotWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedTemplateNic": {
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "mac_address": {
            "type": "string",
            "nullable": true
          },
          "mirror": {
            "type": "boolean",
            "nullable": true
          },
          "model": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicModel"
              }
            ],
            "nullable": true
          },
          "vlan": {
            "$ref": "#/components/schemas/NestedFrozenVlan"
          }
        },
        "required": [
          "index",
          "vlan"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmTemplate": {
        "properties": {
          "clock_offset": {
            "$ref": "#/components/schemas/VmClockOffset"
          },
          "cloud_init_supported": {
            "type": "boolean"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "content_library_vm_template": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedContentLibraryVmTemplate"
              }
            ],
            "nullable": true
          },
          "cpu": {
            "$ref": "#/components/schemas/NestedCpu"
          },
          "cpu_model": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "video_type": {
            "type": "string",
            "nullable": true
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedFrozenDisks"
            },
            "type": "array",
            "nullable": true
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/NestedTemplateNic"
            },
            "type": "array",
            "nullable": true
          },
          "win_opt": {
            "type": "boolean"
          }
        },
        "required": [
          "clock_offset",
          "cloud_init_supported",
          "cluster",
          "cpu",
          "cpu_model",
          "description",
          "firmware",
          "ha",
          "id",
          "local_id",
          "memory",
          "name",
          "size",
          "vcpu",
          "win_opt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VmTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmTemplateCreationParams": {
        "properties": {
          "cluster_id": {
            "type": "string"
          },
          "cloud_init_supported": {
            "type": "boolean"
          },
          "vm_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "cloud_init_supported",
          "vm_id",
          "name"
        ],
        "type": "object"
      },
      "VmTemplateUpdationParams": {
        "properties": {
          "data": {
            "properties": {
              "cloud_init_supported": {
                "type": "boolean"
              },
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmTemplateWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "DeleteVmTemplate": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVmTemplate_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVmTemplate"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmTemplateDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmTemplateWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmVolume": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "elf_storage_policy": {
            "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
          },
          "guest_size_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_used_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "lun": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIscsiLun"
              }
            ],
            "nullable": true
          },
          "mounting": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "sharing": {
            "type": "boolean"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedVmDisk"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "elf_storage_policy",
          "id",
          "local_created_at",
          "local_id",
          "mounting",
          "name",
          "path",
          "sharing",
          "size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmVolume_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VmVolume"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmVolumeCreationParams": {
        "properties": {
          "elf_storage_policy": {
            "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "sharing": {
            "type": "boolean"
          },
          "cluster_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "elf_storage_policy",
          "size",
          "sharing",
          "cluster_id",
          "name"
        ],
        "type": "object"
      },
      "DeleteVmVolume": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVmVolume_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVmVolume"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmVolumeDeletionParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmVolumeWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NestedVmEntityFilterResult": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedSnapshotPlan": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedVmPlacementGroup": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Vm": {
        "properties": {
          "clock_offset": {
            "$ref": "#/components/schemas/VmClockOffset"
          },
          "cloud_init_supported": {
            "type": "boolean",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "cpu": {
            "$ref": "#/components/schemas/NestedCpu"
          },
          "cpu_model": {
            "type": "string"
          },
          "cpu_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "deleted_at": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "dns_servers": {
            "type": "string",
            "nullable": true
          },
          "entity_filter_results": {
            "items": {
              "$ref": "#/components/schemas/NestedVmEntityFilterResult"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "folder": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVmFolder"
              }
            ],
            "nullable": true
          },
          "guest_cpu_model": {
            "type": "string",
            "nullable": true
          },
          "guest_os_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmGuestsOperationSystem"
              }
            ],
            "nullable": true
          },
          "guest_size_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "guest_used_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ha": {
            "type": "boolean"
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedHost"
              }
            ],
            "nullable": true
          },
          "hostname": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "in_recycle_bin": {
            "type": "boolean"
          },
          "internal": {
            "type": "boolean"
          },
          "io_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              }
            ],
            "nullable": true
          },
          "ips": {
            "type": "string"
          },
          "isolation_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIsolationPolicy"
              }
            ],
            "nullable": true
          },
          "kernel_info": {
            "type": "string",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "last_shutdown_time": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "logical_size_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "memory_usage": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "nested_virtualization": {
            "type": "boolean"
          },
          "node_ip": {
            "type": "string"
          },
          "original_name": {
            "type": "string",
            "nullable": true
          },
          "os": {
            "type": "string",
            "nullable": true
          },
          "out_uninstall_usb": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "protected": {
            "type": "boolean"
          },
          "provisioned_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "snapshot_plan": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedSnapshotPlan"
              }
            ],
            "nullable": true
          },
          "snapshots": {
            "items": {
              "$ref": "#/components/schemas/NestedVmSnapshot"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "usb_devices": {
            "items": {
              "$ref": "#/components/schemas/NestedUsbDevice"
            },
            "type": "array",
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "video_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVideoType"
              }
            ],
            "nullable": true
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedVmDisk"
            },
            "type": "array",
            "nullable": true
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/NestedVmNic"
            },
            "type": "array",
            "nullable": true
          },
          "vm_placement_group": {
            "items": {
              "$ref": "#/components/schemas/NestedVmPlacementGroup"
            },
            "type": "array",
            "nullable": true
          },
          "vm_tools_status": {
            "$ref": "#/components/schemas/VmToolsStatus"
          },
          "vm_tools_version": {
            "type": "string",
            "nullable": true
          },
          "vm_usage": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmUsage"
              }
            ],
            "nullable": true
          },
          "win_opt": {
            "type": "boolean"
          }
        },
        "required": [
          "clock_offset",
          "cpu",
          "cpu_model",
          "description",
          "firmware",
          "ha",
          "id",
          "in_recycle_bin",
          "internal",
          "ips",
          "local_id",
          "memory",
          "name",
          "nested_virtualization",
          "node_ip",
          "out_uninstall_usb",
          "protected",
          "status",
          "vcpu",
          "vm_tools_status",
          "win_opt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_Vm_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Vm"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "MountNewCreateDisksParams": {
        "properties": {
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "vm_volume": {
            "properties": {
              "elf_storage_policy": {
                "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
              },
              "path": {
                "type": "string"
              },
              "size": {
                "type": "integer",
                "format": "int64"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "elf_storage_policy",
              "size",
              "name"
            ],
            "type": "object"
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "key": {
            "type": "integer",
            "format": "int32"
          },
          "bus": {
            "$ref": "#/components/schemas/Bus"
          },
          "boot": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "vm_volume",
          "bus",
          "boot"
        ],
        "type": "object"
      },
      "MountDisksParams": {
        "properties": {
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "vm_volume_id": {
            "type": "string"
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "key": {
            "type": "integer",
            "format": "int32"
          },
          "bus": {
            "$ref": "#/components/schemas/Bus"
          },
          "boot": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "vm_volume_id",
          "bus",
          "boot"
        ],
        "type": "object"
      },
      "VmCdRomParams": {
        "properties": {
          "elf_image_id": {
            "type": "string"
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "key": {
            "type": "integer",
            "format": "int32"
          },
          "boot": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "boot"
        ],
        "type": "object"
      },
      "VmDiskParams": {
        "properties": {
          "mount_cd_roms": {
            "items": {
              "$ref": "#/components/schemas/VmCdRomParams"
            },
            "type": "array"
          },
          "mount_disks": {
            "items": {
              "$ref": "#/components/schemas/MountDisksParams"
            },
            "type": "array"
          },
          "mount_new_create_disks": {
            "items": {
              "$ref": "#/components/schemas/MountNewCreateDisksParams"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "VmNicParams": {
        "properties": {
          "subnet_mask": {
            "type": "string"
          },
          "gateway": {
            "type": "string"
          },
          "ip_address": {
            "type": "string"
          },
          "nic_id": {
            "type": "string"
          },
          "connect_vlan_id": {
            "type": "string"
          },
          "mirror": {
            "type": "boolean"
          },
          "model": {
            "$ref": "#/components/schemas/VmNicModel"
          },
          "enabled": {
            "type": "boolean"
          },
          "mac_address": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          }
        },
        "required": [
          "connect_vlan_id"
        ],
        "type": "object"
      },
      "VmCreationParams": {
        "properties": {
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "io_policy": {
            "$ref": "#/components/schemas/VmDiskIoPolicy"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/VmNicParams"
            },
            "type": "array"
          },
          "vm_disks": {
            "$ref": "#/components/schemas/VmDiskParams"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "cpu_sockets": {
            "type": "integer",
            "format": "int32"
          },
          "guest_os_type": {
            "$ref": "#/components/schemas/VmGuestsOperationSystem"
          },
          "folder_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "status",
          "firmware",
          "ha",
          "vm_nics",
          "vm_disks",
          "memory",
          "cpu_cores",
          "cpu_sockets",
          "name",
          "cluster_id"
        ],
        "type": "object"
      },
      "DiskOperateModifyDisk": {
        "properties": {
          "vm_volume_id": {
            "type": "string"
          },
          "bus": {
            "$ref": "#/components/schemas/Bus"
          },
          "disk_index": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "disk_index"
        ],
        "type": "object"
      },
      "VmDiskOperate": {
        "properties": {
          "remove_disks": {
            "properties": {
              "disk_index": {
                "items": {
                  "type": "integer",
                  "format": "int32"
                },
                "type": "array"
              }
            },
            "required": [
              "disk_index"
            ],
            "type": "object"
          },
          "modify_disks": {
            "items": {
              "$ref": "#/components/schemas/DiskOperateModifyDisk"
            },
            "type": "array"
          },
          "new_disks": {
            "$ref": "#/components/schemas/VmDiskParams"
          }
        },
        "type": "object"
      },
      "CloudInitNetworkTypeEnum": {
        "enum": [
          "IPV4",
          "IPV4_DHCP"
        ],
        "type": "string"
      },
      "CloudInitNetWorkRoute": {
        "properties": {
          "network": {
            "type": "string"
          },
          "netmask": {
            "type": "string"
          },
          "gateway": {
            "type": "string"
          }
        },
        "required": [
          "network",
          "netmask",
          "gateway"
        ],
        "type": "object"
      },
      "CloudInitNetWork": {
        "properties": {
          "routes": {
            "items": {
              "$ref": "#/components/schemas/CloudInitNetWorkRoute"
            },
            "type": "array"
          },
          "type": {
            "$ref": "#/components/schemas/CloudInitNetworkTypeEnum"
          },
          "nic_index": {
            "type": "integer",
            "format": "int32"
          },
          "netmask": {
            "type": "string"
          },
          "ip_address": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "nic_index"
        ],
        "type": "object"
      },
      "TemplateCloudInit": {
        "properties": {
          "user_data": {
            "type": "string"
          },
          "public_keys": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "hostname": {
            "type": "string"
          },
          "networks": {
            "items": {
              "$ref": "#/components/schemas/CloudInitNetWork"
            },
            "type": "array"
          },
          "nameservers": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "default_user_password": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "VmCreateVmFromTemplateParams": {
        "properties": {
          "cloud_init": {
            "$ref": "#/components/schemas/TemplateCloudInit"
          },
          "is_full_copy": {
            "type": "boolean"
          },
          "template_id": {
            "type": "string"
          },
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "io_policy": {
            "$ref": "#/components/schemas/VmDiskIoPolicy"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/VmNicParams"
            },
            "type": "array"
          },
          "disk_operate": {
            "$ref": "#/components/schemas/VmDiskOperate"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "cpu_sockets": {
            "type": "integer",
            "format": "int32"
          },
          "guest_os_type": {
            "$ref": "#/components/schemas/VmGuestsOperationSystem"
          },
          "folder_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "is_full_copy",
          "template_id",
          "name"
        ],
        "type": "object"
      },
      "VmCreateVmFromContentLibraryTemplateParams": {
        "properties": {
          "cloud_init": {
            "$ref": "#/components/schemas/TemplateCloudInit"
          },
          "is_full_copy": {
            "type": "boolean"
          },
          "template_id": {
            "type": "string"
          },
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "io_policy": {
            "$ref": "#/components/schemas/VmDiskIoPolicy"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/VmNicParams"
            },
            "type": "array"
          },
          "disk_operate": {
            "$ref": "#/components/schemas/VmDiskOperate"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "cpu_sockets": {
            "type": "integer",
            "format": "int32"
          },
          "guest_os_type": {
            "$ref": "#/components/schemas/VmGuestsOperationSystem"
          },
          "folder_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "is_full_copy",
          "template_id",
          "name",
          "cluster_id"
        ],
        "type": "object"
      },
      "ConvertVmTemplateToVmParams": {
        "properties": {
          "name": {
            "type": "string"
          },
          "converted_from_template_id": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "converted_from_template_id"
        ],
        "type": "object"
      },
      "VmCloneParams": {
        "properties": {
          "src_vm_id": {
            "type": "string"
          },
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "io_policy": {
            "$ref": "#/components/schemas/VmDiskIoPolicy"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/VmNicParams"
            },
            "type": "array"
          },
          "vm_disks": {
            "$ref": "#/components/schemas/VmDiskParams"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "cpu_sockets": {
            "type": "integer",
            "format": "int32"
          },
          "guest_os_type": {
            "$ref": "#/components/schemas/VmGuestsOperationSystem"
          },
          "folder_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "src_vm_id",
          "name"
        ],
        "type": "object"
      },
      "VmRebuildParams": {
        "properties": {
          "rebuild_from_snapshot_id": {
            "type": "string"
          },
          "max_bandwidth_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64"
          },
          "max_iops_policy": {
            "$ref": "#/components/schemas/VmDiskIoRestrictType"
          },
          "max_iops": {
            "type": "integer",
            "format": "int64"
          },
          "io_policy": {
            "$ref": "#/components/schemas/VmDiskIoPolicy"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "$ref": "#/components/schemas/VmStatus"
          },
          "firmware": {
            "$ref": "#/components/schemas/VmFirmware"
          },
          "ha": {
            "type": "boolean"
          },
          "vm_nics": {
            "items": {
              "$ref": "#/components/schemas/VmNicParams"
            },
            "type": "array"
          },
          "vm_disks": {
            "$ref": "#/components/schemas/VmDiskParams"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "cpu_sockets": {
            "type": "integer",
            "format": "int32"
          },
          "guest_os_type": {
            "$ref": "#/components/schemas/VmGuestsOperationSystem"
          },
          "folder_id": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "host_id": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "rebuild_from_snapshot_id",
          "name"
        ],
        "type": "object"
      },
      "VmRollbackParams": {
        "properties": {
          "data": {
            "properties": {
              "snapshot_id": {
                "type": "string"
              }
            },
            "required": [
              "snapshot_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateParams": {
        "properties": {
          "data": {
            "properties": {
              "vcpu": {
                "type": "integer",
                "format": "int32"
              },
              "ha": {
                "type": "boolean"
              },
              "memory": {
                "type": "integer",
                "format": "int64"
              },
              "cpu_cores": {
                "type": "integer",
                "format": "int32"
              },
              "cpu_sockets": {
                "type": "integer",
                "format": "int32"
              },
              "description": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "DeleteVm": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "WithTask_DeleteVm_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/DeleteVm"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VmOperateParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmStartParams": {
        "properties": {
          "data": {
            "properties": {
              "host_id": {
                "type": "string"
              }
            },
            "required": [
              "host_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmAddDiskParams": {
        "properties": {
          "data": {
            "properties": {
              "max_bandwidth_policy": {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              },
              "max_bandwidth": {
                "type": "integer",
                "format": "int64"
              },
              "max_iops_policy": {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              },
              "max_iops": {
                "type": "integer",
                "format": "int64"
              },
              "io_policy": {
                "$ref": "#/components/schemas/VmDiskIoPolicy"
              },
              "vm_disks": {
                "properties": {
                  "mount_disks": {
                    "items": {
                      "$ref": "#/components/schemas/MountDisksParams"
                    },
                    "type": "array"
                  },
                  "mount_new_create_disks": {
                    "items": {
                      "$ref": "#/components/schemas/MountNewCreateDisksParams"
                    },
                    "type": "array"
                  }
                },
                "type": "object"
              }
            },
            "required": [
              "vm_disks"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateDiskParams": {
        "properties": {
          "data": {
            "properties": {
              "elf_image_id": {
                "type": "string",
                "nullable": true
              },
              "vm_volume_id": {
                "type": "string"
              },
              "vm_disk_id": {
                "type": "string"
              },
              "bus": {
                "$ref": "#/components/schemas/Bus"
              }
            },
            "required": [
              "vm_disk_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmExpandVmDiskParams": {
        "properties": {
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "where": {
            "$ref": "#/components/schemas/VmDiskWhereInput"
          }
        },
        "required": [
          "size",
          "where"
        ],
        "type": "object"
      },
      "VmRemoveDiskParams": {
        "properties": {
          "data": {
            "properties": {
              "disk_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "disk_ids"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmAddCdRomParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_cd_roms": {
                "items": {
                  "$ref": "#/components/schemas/VmCdRomParams"
                },
                "type": "array"
              }
            },
            "required": [
              "vm_cd_roms"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmRemoveCdRomParams": {
        "properties": {
          "data": {
            "properties": {
              "cd_rom_ids": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            },
            "required": [
              "cd_rom_ids"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmEjectCdRomParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/VmDiskWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "VmToggleCdRomDisableParams": {
        "properties": {
          "disabled": {
            "type": "boolean"
          },
          "where": {
            "$ref": "#/components/schemas/VmDiskWhereInput"
          }
        },
        "required": [
          "disabled",
          "where"
        ],
        "type": "object"
      },
      "VmAddNicParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_nics": {
                "items": {
                  "$ref": "#/components/schemas/VmNicParams"
                },
                "type": "array"
              }
            },
            "required": [
              "vm_nics"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateNicParams": {
        "properties": {
          "data": {
            "properties": {
              "subnet_mask": {
                "type": "string"
              },
              "gateway": {
                "type": "string"
              },
              "ip_address": {
                "type": "string"
              },
              "nic_id": {
                "type": "string"
              },
              "connect_vlan_id": {
                "type": "string"
              },
              "mirror": {
                "type": "boolean"
              },
              "model": {
                "$ref": "#/components/schemas/VmNicModel"
              },
              "enabled": {
                "type": "boolean"
              },
              "mac_address": {
                "type": "string"
              },
              "nic_index": {
                "type": "integer",
                "format": "int32"
              }
            },
            "required": [
              "nic_index"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateNicBasicInfoParams": {
        "properties": {
          "data": {
            "properties": {
              "subnet_mask": {
                "type": "string"
              },
              "gateway": {
                "type": "string"
              },
              "ip_address": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmNicWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateNicAdvanceInfoParams": {
        "properties": {
          "data": {
            "properties": {
              "mirror": {
                "type": "boolean"
              },
              "enabled": {
                "type": "boolean"
              },
              "mac_address": {
                "type": "string"
              },
              "nic_id": {
                "type": "string"
              },
              "connect_vlan_id": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmNicWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmRemoveNicParams": {
        "properties": {
          "data": {
            "properties": {
              "nic_index": {
                "items": {
                  "type": "integer",
                  "format": "int32"
                },
                "type": "array"
              }
            },
            "required": [
              "nic_index"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "InstallVmtoolsParams": {
        "properties": {
          "data": {
            "properties": {
              "svt_image_id": {
                "type": "string"
              },
              "cd_rom_id": {
                "type": "string"
              }
            },
            "required": [
              "svt_image_id",
              "cd_rom_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmMigrateParams": {
        "properties": {
          "data": {
            "properties": {
              "host_id": {
                "type": "string"
              }
            },
            "required": [
              "host_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "MigrateType": {
        "enum": [
          "COLD_MIGRATE",
          "CUTOVER_MIGRATE",
          "LIVE_MIGRATE"
        ],
        "type": "string"
      },
      "VlanMapping": {
        "properties": {
          "src_vlan_local_id": {
            "type": "string"
          },
          "dest_vlan_local_id": {
            "type": "string"
          }
        },
        "required": [
          "src_vlan_local_id",
          "dest_vlan_local_id"
        ],
        "type": "object"
      },
      "MigrateVmConfig": {
        "properties": {
          "remove_unmovable_devices": {
            "type": "boolean"
          },
          "new_name": {
            "type": "string"
          },
          "network_mapping": {
            "items": {
              "$ref": "#/components/schemas/VlanMapping"
            },
            "type": "array"
          },
          "migrate_type": {
            "$ref": "#/components/schemas/MigrateType"
          },
          "elf_storage_policy": {
            "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType"
          },
          "delete_src_vm": {
            "type": "boolean"
          }
        },
        "required": [
          "network_mapping",
          "migrate_type",
          "elf_storage_policy"
        ],
        "type": "object"
      },
      "VmMigrateAcrossClusterParams": {
        "properties": {
          "data": {
            "properties": {
              "vm_config": {
                "$ref": "#/components/schemas/MigrateVmConfig"
              },
              "cluster_id": {
                "type": "string"
              },
              "host_id": {
                "type": "string"
              }
            },
            "required": [
              "vm_config",
              "cluster_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "TaskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/TaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "error_code": {
            "type": "string",
            "nullable": true
          },
          "error_code_contains": {
            "type": "string",
            "nullable": true
          },
          "error_code_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_code_gt": {
            "type": "string",
            "nullable": true
          },
          "error_code_gte": {
            "type": "string",
            "nullable": true
          },
          "error_code_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_code_lt": {
            "type": "string",
            "nullable": true
          },
          "error_code_lte": {
            "type": "string",
            "nullable": true
          },
          "error_code_not": {
            "type": "string",
            "nullable": true
          },
          "error_code_not_contains": {
            "type": "string",
            "nullable": true
          },
          "error_code_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_code_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_code_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "error_code_starts_with": {
            "type": "string",
            "nullable": true
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "error_message_contains": {
            "type": "string",
            "nullable": true
          },
          "error_message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_gt": {
            "type": "string",
            "nullable": true
          },
          "error_message_gte": {
            "type": "string",
            "nullable": true
          },
          "error_message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_message_lt": {
            "type": "string",
            "nullable": true
          },
          "error_message_lte": {
            "type": "string",
            "nullable": true
          },
          "error_message_not": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "error_message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "error_message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at_lt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_lte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "key_contains": {
            "type": "string",
            "nullable": true
          },
          "key_ends_with": {
            "type": "string",
            "nullable": true
          },
          "key_gt": {
            "type": "string",
            "nullable": true
          },
          "key_gte": {
            "type": "string",
            "nullable": true
          },
          "key_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "key_lt": {
            "type": "string",
            "nullable": true
          },
          "key_lte": {
            "type": "string",
            "nullable": true
          },
          "key_not": {
            "type": "string",
            "nullable": true
          },
          "key_not_contains": {
            "type": "string",
            "nullable": true
          },
          "key_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "key_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "key_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "key_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/TaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/TaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "progress": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "progress_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "progress_not_in": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "resource_id_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_mutation_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_not": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_mutation_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_rollback_error_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_not": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_rollback_error_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_retry_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "resource_rollback_retry_count_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollback_retry_count_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "resource_rollbacked": {
            "type": "boolean",
            "nullable": true
          },
          "resource_rollbacked_not": {
            "type": "boolean",
            "nullable": true
          },
          "resource_type": {
            "type": "string",
            "nullable": true
          },
          "resource_type_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "snapshot": {
            "type": "string",
            "nullable": true
          },
          "snapshot_contains": {
            "type": "string",
            "nullable": true
          },
          "snapshot_ends_with": {
            "type": "string",
            "nullable": true
          },
          "snapshot_gt": {
            "type": "string",
            "nullable": true
          },
          "snapshot_gte": {
            "type": "string",
            "nullable": true
          },
          "snapshot_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_lt": {
            "type": "string",
            "nullable": true
          },
          "snapshot_lte": {
            "type": "string",
            "nullable": true
          },
          "snapshot_not": {
            "type": "string",
            "nullable": true
          },
          "snapshot_not_contains": {
            "type": "string",
            "nullable": true
          },
          "snapshot_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "snapshot_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "snapshot_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "snapshot_starts_with": {
            "type": "string",
            "nullable": true
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "started_at_gt": {
            "type": "string",
            "nullable": true
          },
          "started_at_gte": {
            "type": "string",
            "nullable": true
          },
          "started_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "started_at_lt": {
            "type": "string",
            "nullable": true
          },
          "started_at_lte": {
            "type": "string",
            "nullable": true
          },
          "started_at_not": {
            "type": "string",
            "nullable": true
          },
          "started_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/TaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/TaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/TaskType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/TaskType"
            },
            "type": "array",
            "nullable": true
          },
          "user": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "TaskType": {
        "enum": [
          "APPLICATION",
          "BACKUP",
          "RESOLVER"
        ],
        "type": "string"
      },
      "StopVmInCutoverMigrationParams": {
        "properties": {
          "force": {
            "type": "boolean"
          },
          "tasks": {
            "$ref": "#/components/schemas/TaskWhereInput"
          }
        },
        "required": [
          "tasks"
        ],
        "type": "object"
      },
      "Task": {
        "properties": {
          "args": {
            "properties": {},
            "type": "object"
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string"
          },
          "error_code": {
            "type": "string",
            "nullable": true
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string"
          },
          "progress": {
            "type": "number",
            "format": "double"
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "resource_mutation": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_error": {
            "type": "string",
            "nullable": true
          },
          "resource_rollback_retry_count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resource_rollbacked": {
            "type": "boolean",
            "nullable": true
          },
          "resource_type": {
            "type": "string",
            "nullable": true
          },
          "snapshot": {
            "type": "string"
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/TaskStatus"
          },
          "steps": {
            "items": {
              "$ref": "#/components/schemas/NestedStep"
            },
            "type": "array"
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskType"
              }
            ],
            "nullable": true
          },
          "user": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedUser"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "args",
          "description",
          "id",
          "internal",
          "local_created_at",
          "progress",
          "snapshot",
          "status",
          "steps"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AbortMigrateVmAcrossClusterParams": {
        "properties": {
          "tasks": {
            "$ref": "#/components/schemas/TaskWhereInput"
          }
        },
        "required": [
          "tasks"
        ],
        "type": "object"
      },
      "VmAddFolderParams": {
        "properties": {
          "data": {
            "properties": {
              "folder_id": {
                "type": "string"
              }
            },
            "required": [
              "folder_id"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateAdvancedOptionsParams": {
        "properties": {
          "data": {
            "properties": {
              "video_type": {
                "$ref": "#/components/schemas/VmVideoType"
              },
              "windows_optimize": {
                "type": "boolean"
              },
              "cpu_model": {
                "type": "string"
              },
              "clock_offset": {
                "$ref": "#/components/schemas/VmClockOffset"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateHostOptionsParams": {
        "properties": {
          "data": {
            "properties": {
              "ntp_servers": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "dns_servers": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "hostname": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmResetGuestOsPasswordParams": {
        "properties": {
          "data": {
            "properties": {
              "password": {
                "type": "string"
              },
              "username": {
                "type": "string"
              }
            },
            "required": [
              "password",
              "username"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "VmUpdateOwnerParams": {
        "properties": {
          "data": {
            "properties": {
              "search_for": {
                "type": "string",
                "enum": [
                  "username",
                  "id"
                ]
              },
              "value": {
                "type": "string"
              }
            },
            "required": [
              "search_for",
              "value"
            ],
            "type": "object"
          },
          "where": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "MetricLabel": {
        "properties": {
          "to_hostname": {
            "type": "string",
            "nullable": true
          },
          "serial_number": {
            "type": "string",
            "nullable": true
          },
          "pool": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "metric_name": {
            "type": "string",
            "nullable": true
          },
          "job": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          },
          "_zone": {
            "type": "string",
            "nullable": true
          },
          "_witness": {
            "type": "string",
            "nullable": true
          },
          "_volume": {
            "type": "string",
            "nullable": true
          },
          "_vm": {
            "type": "string",
            "nullable": true
          },
          "_to_uuid": {
            "type": "string",
            "nullable": true
          },
          "_service": {
            "type": "string",
            "nullable": true
          },
          "_scvm": {
            "type": "string",
            "nullable": true
          },
          "_network": {
            "type": "string",
            "nullable": true
          },
          "_mac": {
            "type": "string",
            "nullable": true
          },
          "_host": {
            "type": "string",
            "nullable": true
          },
          "_device": {
            "type": "string",
            "nullable": true
          },
          "_cluster": {
            "type": "string",
            "nullable": true
          },
          "_chunk": {
            "type": "string",
            "nullable": true
          },
          "__typename": {
            "type": "string",
            "enum": [
              "MetricLabel"
            ],
            "nullable": false
          }
        },
        "type": "object"
      },
      "DataPoint": {
        "properties": {
          "v": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "t": {
            "type": "integer",
            "format": "int64"
          },
          "__typename": {
            "type": "string",
            "enum": [
              "DataPoint"
            ],
            "nullable": false
          }
        },
        "required": [
          "t"
        ],
        "type": "object"
      },
      "MetricStream": {
        "properties": {
          "points": {
            "items": {
              "$ref": "#/components/schemas/DataPoint"
            },
            "type": "array",
            "nullable": true
          },
          "labels": {
            "$ref": "#/components/schemas/MetricLabel"
          },
          "__typename": {
            "type": "string",
            "enum": [
              "MetricStream"
            ],
            "nullable": false
          }
        },
        "required": [
          "labels"
        ],
        "type": "object"
      },
      "MetricSample": {
        "properties": {
          "point": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DataPoint"
              }
            ],
            "nullable": true
          },
          "labels": {
            "$ref": "#/components/schemas/MetricLabel"
          },
          "__typename": {
            "type": "string",
            "enum": [
              "MetricSample"
            ],
            "nullable": false
          }
        },
        "required": [
          "labels"
        ],
        "type": "object"
      },
      "MetricUnit": {
        "enum": [
          "COUNT",
          "DATA_RATE_BIT",
          "DATA_RATE_BYTE",
          "DATA_SIZE",
          "FREQUENCY",
          "LOAD",
          "PERCENT",
          "RATIO",
          "TEMPERATURE",
          "TIME"
        ],
        "type": "string"
      },
      "Metric": {
        "properties": {
          "unit": {
            "$ref": "#/components/schemas/MetricUnit"
          },
          "step": {
            "type": "integer",
            "format": "int32"
          },
          "samples": {
            "items": {
              "$ref": "#/components/schemas/MetricSample"
            },
            "type": "array",
            "nullable": true
          },
          "sample_streams": {
            "items": {
              "$ref": "#/components/schemas/MetricStream"
            },
            "type": "array",
            "nullable": true
          },
          "__typename": {
            "type": "string",
            "enum": [
              "Metric"
            ],
            "nullable": false
          }
        },
        "required": [
          "unit",
          "step"
        ],
        "type": "object"
      },
      "WithTask_Metric_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/Metric"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "GetVmMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "vms": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "range",
          "metrics",
          "vms"
        ],
        "type": "object"
      },
      "GetVmNetWorkMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "nics": {
            "$ref": "#/components/schemas/VmNicWhereInput"
          },
          "vms": {
            "$ref": "#/components/schemas/VmWhereInput"
          }
        },
        "required": [
          "range",
          "metrics",
          "vms"
        ],
        "type": "object"
      },
      "GetDiskMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "disks": {
            "$ref": "#/components/schemas/DiskWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "disks",
          "metrics"
        ],
        "type": "object"
      },
      "GetVmVolumeMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "vmVolumes": {
            "$ref": "#/components/schemas/VmVolumeWhereInput"
          }
        },
        "required": [
          "range",
          "metrics",
          "vmVolumes"
        ],
        "type": "object"
      },
      "GetLunMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "luns": {
            "$ref": "#/components/schemas/IscsiLunWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "luns",
          "metrics"
        ],
        "type": "object"
      },
      "GetNvmfNamespaceMetricInput": {
        "properties": {
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "nvmfNamespaces": {
            "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "range": {
            "type": "string"
          }
        },
        "required": [
          "nvmfNamespaces",
          "metrics",
          "range"
        ],
        "type": "object"
      },
      "GetClusterMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "clusters",
          "metrics"
        ],
        "type": "object"
      },
      "GetHostMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "hosts",
          "metrics"
        ],
        "type": "object"
      },
      "GetHostNetworkMetricInput": {
        "properties": {
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "range": {
            "type": "string"
          },
          "nics": {
            "$ref": "#/components/schemas/NicWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "hosts",
          "range",
          "metrics"
        ],
        "type": "object"
      },
      "GetHostServiceMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "services": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "hosts",
          "services",
          "metrics"
        ],
        "type": "object"
      },
      "GetScvmMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "hosts",
          "metrics"
        ],
        "type": "object"
      },
      "GetScvmNetworkInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "nics": {
            "$ref": "#/components/schemas/NicWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "hosts",
          "metrics"
        ],
        "type": "object"
      },
      "GetScvmServiceMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "hosts": {
            "$ref": "#/components/schemas/HostWhereInput"
          },
          "services": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "hosts",
          "services",
          "metrics"
        ],
        "type": "object"
      },
      "GetSCVMDiskMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "disks": {
            "$ref": "#/components/schemas/DiskWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "disks",
          "metrics"
        ],
        "type": "object"
      },
      "GetZoneMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "primary-to-secondary",
              "secondary-to-primary"
            ]
          },
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "type",
          "clusters",
          "metrics"
        ],
        "type": "object"
      },
      "GetWitnessMetricInput": {
        "properties": {
          "range": {
            "type": "string"
          },
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "range",
          "clusters",
          "metrics"
        ],
        "type": "object"
      },
      "GetTopNMetricInput": {
        "properties": {
          "metrics": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "clusters": {
            "$ref": "#/components/schemas/ClusterWhereInput"
          },
          "type": {
            "type": "string",
            "enum": [
              "top",
              "bottom"
            ]
          },
          "n": {
            "type": "integer",
            "format": "int32"
          },
          "range": {
            "type": "string"
          }
        },
        "required": [
          "metrics",
          "clusters",
          "type",
          "n",
          "range"
        ],
        "type": "object"
      },
      "UpdatePassrodSecurityParams": {
        "properties": {
          "password_expire_days": {
            "type": "integer",
            "format": "int32"
          },
          "password_complexity": {
            "$ref": "#/components/schemas/PasswordComplexity"
          },
          "login_miss_time_threshold": {
            "type": "integer",
            "format": "int32"
          },
          "login_miss_num_threshold": {
            "type": "integer",
            "format": "int32"
          }
        },
        "type": "object"
      },
      "UpdateAccessRestrictionParams": {
        "properties": {
          "access_list": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "access_mode": {
            "$ref": "#/components/schemas/AccessMode"
          }
        },
        "required": [
          "access_list",
          "access_mode"
        ],
        "type": "object"
      },
      "UpdateSessionTimeoutParams": {
        "properties": {
          "session_max_age": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "session_max_age"
        ],
        "type": "object"
      },
      "VsphereEsxiAccount": {
        "properties": {
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "is_valid": {
            "type": "boolean"
          },
          "local_id": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "username": {
            "type": "string"
          }
        },
        "required": [
          "host",
          "id",
          "ip",
          "is_valid",
          "local_id",
          "port",
          "username"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VsphereEsxiAccount-Array_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "items": {
              "$ref": "#/components/schemas/VsphereEsxiAccount"
            },
            "type": "array"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "UpdateVsphereEsxiAccountParamsData": {
        "properties": {
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "esxi_account_id": {
            "type": "string"
          }
        },
        "required": [
          "username",
          "ip",
          "esxi_account_id"
        ],
        "type": "object"
      },
      "UpdateVsphereEsxiAccountParams": {
        "properties": {
          "data": {
            "items": {
              "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData"
            },
            "type": "array"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VcenterAccount": {
        "properties": {
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "is_valid": {
            "type": "boolean"
          },
          "local_id": {
            "type": "string"
          },
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "username": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "ip",
          "is_valid",
          "local_id",
          "port",
          "username"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VcenterAccount_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/VcenterAccount"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "CreateVcenterAccountParamsData": {
        "properties": {
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "cluster_id": {
            "type": "string"
          }
        },
        "required": [
          "port",
          "password",
          "username",
          "ip",
          "cluster_id"
        ],
        "type": "object"
      },
      "CreateVcenterAccountParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/CreateVcenterAccountParamsData"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "VcenterAccountWhereUniqueInput": {
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UpdateVcenterAccountParamsData": {
        "properties": {
          "port": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          }
        },
        "required": [
          "port",
          "password",
          "username",
          "ip"
        ],
        "type": "object"
      },
      "UpdateVcenterAccountParams": {
        "properties": {
          "data": {
            "$ref": "#/components/schemas/UpdateVcenterAccountParamsData"
          },
          "where": {
            "$ref": "#/components/schemas/VcenterAccountWhereUniqueInput"
          }
        },
        "required": [
          "data",
          "where"
        ],
        "type": "object"
      },
      "ColumnConfig": {
        "properties": {
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "path"
        ],
        "type": "object"
      },
      "HostOrderByInput": {
        "enum": [
          "access_ip_ASC",
          "access_ip_DESC",
          "allocatable_memory_bytes_ASC",
          "allocatable_memory_bytes_DESC",
          "chunk_id_ASC",
          "chunk_id_DESC",
          "cpu_brand_ASC",
          "cpu_brand_DESC",
          "cpu_fan_speed_unit_ASC",
          "cpu_fan_speed_unit_DESC",
          "cpu_hz_per_core_ASC",
          "cpu_hz_per_core_DESC",
          "cpu_model_ASC",
          "cpu_model_DESC",
          "cpu_vendor_ASC",
          "cpu_vendor_DESC",
          "data_ip_ASC",
          "data_ip_DESC",
          "failure_data_space_ASC",
          "failure_data_space_DESC",
          "hdd_data_capacity_ASC",
          "hdd_data_capacity_DESC",
          "hdd_disk_count_ASC",
          "hdd_disk_count_DESC",
          "hypervisor_ip_ASC",
          "hypervisor_ip_DESC",
          "id_ASC",
          "id_DESC",
          "is_os_in_raid1_ASC",
          "is_os_in_raid1_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "lsm_cap_disk_safe_umount_ASC",
          "lsm_cap_disk_safe_umount_DESC",
          "management_ip_ASC",
          "management_ip_DESC",
          "model_ASC",
          "model_DESC",
          "name_ASC",
          "name_DESC",
          "nested_virtualization_ASC",
          "nested_virtualization_DESC",
          "nic_count_ASC",
          "nic_count_DESC",
          "node_topo_local_id_ASC",
          "node_topo_local_id_DESC",
          "os_memory_bytes_ASC",
          "os_memory_bytes_DESC",
          "os_version_ASC",
          "os_version_DESC",
          "pmem_dimm_capacity_ASC",
          "pmem_dimm_capacity_DESC",
          "pmem_dimm_count_ASC",
          "pmem_dimm_count_DESC",
          "pmem_disk_count_ASC",
          "pmem_disk_count_DESC",
          "provisioned_cpu_cores_ASC",
          "provisioned_cpu_cores_DESC",
          "provisioned_memory_bytes_ASC",
          "provisioned_memory_bytes_DESC",
          "running_pause_vm_memory_bytes_ASC",
          "running_pause_vm_memory_bytes_DESC",
          "running_vm_num_ASC",
          "running_vm_num_DESC",
          "scvm_cpu_ASC",
          "scvm_cpu_DESC",
          "scvm_memory_ASC",
          "scvm_memory_DESC",
          "scvm_name_ASC",
          "scvm_name_DESC",
          "serial_ASC",
          "serial_DESC",
          "ssd_data_capacity_ASC",
          "ssd_data_capacity_DESC",
          "ssd_disk_count_ASC",
          "ssd_disk_count_DESC",
          "state_ASC",
          "state_DESC",
          "status_ASC",
          "status_DESC",
          "stopped_vm_num_ASC",
          "stopped_vm_num_DESC",
          "suspended_vm_num_ASC",
          "suspended_vm_num_DESC",
          "total_cache_capacity_ASC",
          "total_cache_capacity_DESC",
          "total_cpu_cores_ASC",
          "total_cpu_cores_DESC",
          "total_cpu_hz_ASC",
          "total_cpu_hz_DESC",
          "total_cpu_sockets_ASC",
          "total_cpu_sockets_DESC",
          "total_data_capacity_ASC",
          "total_data_capacity_DESC",
          "total_memory_bytes_ASC",
          "total_memory_bytes_DESC",
          "used_cpu_hz_ASC",
          "used_cpu_hz_DESC",
          "used_data_space_ASC",
          "used_data_space_DESC",
          "used_memory_bytes_ASC",
          "used_memory_bytes_DESC",
          "vm_num_ASC",
          "vm_num_DESC",
          "vmotion_ip_ASC",
          "vmotion_ip_DESC",
          "with_faster_ssd_as_cache_ASC",
          "with_faster_ssd_as_cache_DESC"
        ],
        "type": "string"
      },
      "GetHostsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "DatacenterOrderByInput": {
        "enum": [
          "cluster_num_ASC",
          "cluster_num_DESC",
          "failure_data_space_ASC",
          "failure_data_space_DESC",
          "host_num_ASC",
          "host_num_DESC",
          "id_ASC",
          "id_DESC",
          "name_ASC",
          "name_DESC",
          "total_cpu_hz_ASC",
          "total_cpu_hz_DESC",
          "total_data_capacity_ASC",
          "total_data_capacity_DESC",
          "total_memory_bytes_ASC",
          "total_memory_bytes_DESC",
          "used_cpu_hz_ASC",
          "used_cpu_hz_DESC",
          "used_data_space_ASC",
          "used_data_space_DESC",
          "used_memory_bytes_ASC",
          "used_memory_bytes_DESC",
          "vm_num_ASC",
          "vm_num_DESC"
        ],
        "type": "string"
      },
      "GetDatacentersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterOrderByInput": {
        "enum": [
          "application_highest_version_ASC",
          "application_highest_version_DESC",
          "architecture_ASC",
          "architecture_DESC",
          "auto_converge_ASC",
          "auto_converge_DESC",
          "connect_state_ASC",
          "connect_state_DESC",
          "current_cpu_model_ASC",
          "current_cpu_model_DESC",
          "disconnected_date_ASC",
          "disconnected_date_DESC",
          "disconnected_reason_ASC",
          "disconnected_reason_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "failure_data_space_ASC",
          "failure_data_space_DESC",
          "has_metrox_ASC",
          "has_metrox_DESC",
          "host_num_ASC",
          "host_num_DESC",
          "hypervisor_ASC",
          "hypervisor_DESC",
          "id_ASC",
          "id_DESC",
          "ip_ASC",
          "ip_DESC",
          "is_all_flash_ASC",
          "is_all_flash_DESC",
          "iscsi_vip_ASC",
          "iscsi_vip_DESC",
          "license_expire_date_ASC",
          "license_expire_date_DESC",
          "license_serial_ASC",
          "license_serial_DESC",
          "license_sign_date_ASC",
          "license_sign_date_DESC",
          "license_type_ASC",
          "license_type_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "maintenance_end_date_ASC",
          "maintenance_end_date_DESC",
          "maintenance_start_date_ASC",
          "maintenance_start_date_DESC",
          "management_vip_ASC",
          "management_vip_DESC",
          "max_chunk_num_ASC",
          "max_chunk_num_DESC",
          "max_physical_data_capacity_ASC",
          "max_physical_data_capacity_DESC",
          "max_physical_data_capacity_per_node_ASC",
          "max_physical_data_capacity_per_node_DESC",
          "metro_availability_checklist_ASC",
          "metro_availability_checklist_DESC",
          "mgt_gateway_ASC",
          "mgt_gateway_DESC",
          "mgt_netmask_ASC",
          "mgt_netmask_DESC",
          "migration_data_size_ASC",
          "migration_data_size_DESC",
          "migration_speed_ASC",
          "migration_speed_DESC",
          "name_ASC",
          "name_DESC",
          "ntp_mode_ASC",
          "ntp_mode_DESC",
          "nvme_over_rdma_enabled_ASC",
          "nvme_over_rdma_enabled_DESC",
          "nvme_over_tcp_enabled_ASC",
          "nvme_over_tcp_enabled_DESC",
          "nvmf_enabled_ASC",
          "nvmf_enabled_DESC",
          "pmem_enabled_ASC",
          "pmem_enabled_DESC",
          "provisioned_cpu_cores_ASC",
          "provisioned_cpu_cores_DESC",
          "provisioned_cpu_cores_for_active_vm_ASC",
          "provisioned_cpu_cores_for_active_vm_DESC",
          "provisioned_for_active_vm_ratio_ASC",
          "provisioned_for_active_vm_ratio_DESC",
          "provisioned_memory_bytes_ASC",
          "provisioned_memory_bytes_DESC",
          "provisioned_ratio_ASC",
          "provisioned_ratio_DESC",
          "rdma_enabled_ASC",
          "rdma_enabled_DESC",
          "recover_data_size_ASC",
          "recover_data_size_DESC",
          "recover_speed_ASC",
          "recover_speed_DESC",
          "reserved_cpu_cores_for_system_service_ASC",
          "reserved_cpu_cores_for_system_service_DESC",
          "running_vm_num_ASC",
          "running_vm_num_DESC",
          "software_edition_ASC",
          "software_edition_DESC",
          "stopped_vm_num_ASC",
          "stopped_vm_num_DESC",
          "stretch_ASC",
          "stretch_DESC",
          "suspended_vm_num_ASC",
          "suspended_vm_num_DESC",
          "total_cache_capacity_ASC",
          "total_cache_capacity_DESC",
          "total_cpu_cores_ASC",
          "total_cpu_cores_DESC",
          "total_cpu_hz_ASC",
          "total_cpu_hz_DESC",
          "total_cpu_sockets_ASC",
          "total_cpu_sockets_DESC",
          "total_data_capacity_ASC",
          "total_data_capacity_DESC",
          "total_memory_bytes_ASC",
          "total_memory_bytes_DESC",
          "type_ASC",
          "type_DESC",
          "upgrade_tool_version_ASC",
          "upgrade_tool_version_DESC",
          "used_cpu_hz_ASC",
          "used_cpu_hz_DESC",
          "used_data_space_ASC",
          "used_data_space_DESC",
          "used_memory_bytes_ASC",
          "used_memory_bytes_DESC",
          "valid_data_space_ASC",
          "valid_data_space_DESC",
          "version_ASC",
          "version_DESC",
          "vhost_enabled_ASC",
          "vhost_enabled_DESC",
          "vm_num_ASC",
          "vm_num_DESC"
        ],
        "type": "string"
      },
      "GetClustersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NicOrderByInput": {
        "enum": [
          "driver_ASC",
          "driver_DESC",
          "driver_state_ASC",
          "driver_state_DESC",
          "gateway_ip_ASC",
          "gateway_ip_DESC",
          "ibdev_ASC",
          "ibdev_DESC",
          "id_ASC",
          "id_DESC",
          "ip_address_ASC",
          "ip_address_DESC",
          "is_sriov_ASC",
          "is_sriov_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "mac_address_ASC",
          "mac_address_DESC",
          "max_vf_num_ASC",
          "max_vf_num_DESC",
          "model_ASC",
          "model_DESC",
          "mtu_ASC",
          "mtu_DESC",
          "name_ASC",
          "name_DESC",
          "nic_uuid_ASC",
          "nic_uuid_DESC",
          "physical_ASC",
          "physical_DESC",
          "rdma_enabled_ASC",
          "rdma_enabled_DESC",
          "running_ASC",
          "running_DESC",
          "speed_ASC",
          "speed_DESC",
          "subnet_mask_ASC",
          "subnet_mask_DESC",
          "total_vf_num_ASC",
          "total_vf_num_DESC",
          "type_ASC",
          "type_DESC",
          "up_ASC",
          "up_DESC",
          "used_vf_num_ASC",
          "used_vf_num_DESC"
        ],
        "type": "string"
      },
      "GetNicsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UsbDeviceOrderByInput": {
        "enum": [
          "binded_ASC",
          "binded_DESC",
          "description_ASC",
          "description_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "manufacturer_ASC",
          "manufacturer_DESC",
          "name_ASC",
          "name_DESC",
          "size_ASC",
          "size_DESC",
          "status_ASC",
          "status_DESC",
          "usb_type_ASC",
          "usb_type_DESC"
        ],
        "type": "string"
      },
      "GetUsbDevicesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiTargetOrderByInput": {
        "enum": [
          "bps_ASC",
          "bps_DESC",
          "bps_max_ASC",
          "bps_max_DESC",
          "bps_max_length_ASC",
          "bps_max_length_DESC",
          "bps_rd_ASC",
          "bps_rd_DESC",
          "bps_rd_max_ASC",
          "bps_rd_max_DESC",
          "bps_rd_max_length_ASC",
          "bps_rd_max_length_DESC",
          "bps_wr_ASC",
          "bps_wr_DESC",
          "bps_wr_max_ASC",
          "bps_wr_max_DESC",
          "bps_wr_max_length_ASC",
          "bps_wr_max_length_DESC",
          "chap_enabled_ASC",
          "chap_enabled_DESC",
          "chap_name_ASC",
          "chap_name_DESC",
          "chap_secret_ASC",
          "chap_secret_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "external_use_ASC",
          "external_use_DESC",
          "id_ASC",
          "id_DESC",
          "initiator_chaps_ASC",
          "initiator_chaps_DESC",
          "internal_ASC",
          "internal_DESC",
          "io_size_ASC",
          "io_size_DESC",
          "iops_ASC",
          "iops_DESC",
          "iops_max_ASC",
          "iops_max_DESC",
          "iops_max_length_ASC",
          "iops_max_length_DESC",
          "iops_rd_ASC",
          "iops_rd_DESC",
          "iops_rd_max_ASC",
          "iops_rd_max_DESC",
          "iops_rd_max_length_ASC",
          "iops_rd_max_length_DESC",
          "iops_wr_ASC",
          "iops_wr_DESC",
          "iops_wr_max_ASC",
          "iops_wr_max_DESC",
          "iops_wr_max_length_ASC",
          "iops_wr_max_length_DESC",
          "ip_whitelist_ASC",
          "ip_whitelist_DESC",
          "iqn_name_ASC",
          "iqn_name_DESC",
          "iqn_whitelist_ASC",
          "iqn_whitelist_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "stripe_num_ASC",
          "stripe_num_DESC",
          "stripe_size_ASC",
          "stripe_size_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC"
        ],
        "type": "string"
      },
      "GetIscsiTargetsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NfsExportOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "export_inode_id_ASC",
          "export_inode_id_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "ip_whitelist_ASC",
          "ip_whitelist_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC"
        ],
        "type": "string"
      },
      "GetNfsExportsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmOrderByInput": {
        "enum": [
          "clock_offset_ASC",
          "clock_offset_DESC",
          "cloud_init_supported_ASC",
          "cloud_init_supported_DESC",
          "cpu_ASC",
          "cpu_DESC",
          "cpu_model_ASC",
          "cpu_model_DESC",
          "cpu_usage_ASC",
          "cpu_usage_DESC",
          "deleted_at_ASC",
          "deleted_at_DESC",
          "description_ASC",
          "description_DESC",
          "dns_servers_ASC",
          "dns_servers_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "firmware_ASC",
          "firmware_DESC",
          "guest_cpu_model_ASC",
          "guest_cpu_model_DESC",
          "guest_os_type_ASC",
          "guest_os_type_DESC",
          "guest_size_usage_ASC",
          "guest_size_usage_DESC",
          "guest_used_size_ASC",
          "guest_used_size_DESC",
          "ha_ASC",
          "ha_DESC",
          "hostname_ASC",
          "hostname_DESC",
          "id_ASC",
          "id_DESC",
          "in_recycle_bin_ASC",
          "in_recycle_bin_DESC",
          "internal_ASC",
          "internal_DESC",
          "io_policy_ASC",
          "io_policy_DESC",
          "ips_ASC",
          "ips_DESC",
          "kernel_info_ASC",
          "kernel_info_DESC",
          "last_shutdown_time_ASC",
          "last_shutdown_time_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "logical_size_bytes_ASC",
          "logical_size_bytes_DESC",
          "max_bandwidth_ASC",
          "max_bandwidth_DESC",
          "max_bandwidth_policy_ASC",
          "max_bandwidth_policy_DESC",
          "max_iops_ASC",
          "max_iops_DESC",
          "max_iops_policy_ASC",
          "max_iops_policy_DESC",
          "memory_ASC",
          "memory_DESC",
          "memory_usage_ASC",
          "memory_usage_DESC",
          "name_ASC",
          "name_DESC",
          "nested_virtualization_ASC",
          "nested_virtualization_DESC",
          "node_ip_ASC",
          "node_ip_DESC",
          "original_name_ASC",
          "original_name_DESC",
          "os_ASC",
          "os_DESC",
          "protected_ASC",
          "protected_DESC",
          "provisioned_size_ASC",
          "provisioned_size_DESC",
          "size_ASC",
          "size_DESC",
          "status_ASC",
          "status_DESC",
          "unique_size_ASC",
          "unique_size_DESC",
          "vcpu_ASC",
          "vcpu_DESC",
          "video_type_ASC",
          "video_type_DESC",
          "vm_tools_status_ASC",
          "vm_tools_status_DESC",
          "vm_tools_version_ASC",
          "vm_tools_version_DESC",
          "vm_usage_ASC",
          "vm_usage_DESC",
          "win_opt_ASC",
          "win_opt_DESC"
        ],
        "type": "string"
      },
      "GetVmsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfDataStoreOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "external_use_ASC",
          "external_use_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "ip_whitelist_ASC",
          "ip_whitelist_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "ElfDataStoreWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ElfDataStoreWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "external_use": {
            "type": "boolean",
            "nullable": true
          },
          "external_use_not": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "internal_not": {
            "type": "boolean",
            "nullable": true
          },
          "ip_whitelist": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_whitelist_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_whitelist_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "nfs_export": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ElfDataStoreWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ElfDataStoreWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/ElfDataStoreType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/ElfDataStoreType"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfDataStoreType": {
        "enum": [
          "ISCSI",
          "NFS",
          "NVMe"
        ],
        "type": "string"
      },
      "GetElfDataStoresRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VdsOrderByInput": {
        "enum": [
          "bond_mode_ASC",
          "bond_mode_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "ovsbr_name_ASC",
          "ovsbr_name_DESC",
          "type_ASC",
          "type_DESC",
          "vlans_num_ASC",
          "vlans_num_DESC",
          "work_mode_ASC",
          "work_mode_DESC"
        ],
        "type": "string"
      },
      "GetVdsesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "DiskOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "failure_information_ASC",
          "failure_information_DESC",
          "firmware_ASC",
          "firmware_DESC",
          "function_ASC",
          "function_DESC",
          "health_status_ASC",
          "health_status_DESC",
          "healthy_ASC",
          "healthy_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "model_ASC",
          "model_DESC",
          "mounted_ASC",
          "mounted_DESC",
          "name_ASC",
          "name_DESC",
          "numa_node_ASC",
          "numa_node_DESC",
          "offline_ASC",
          "offline_DESC",
          "partitions_ASC",
          "partitions_DESC",
          "path_ASC",
          "path_DESC",
          "persistent_memory_type_ASC",
          "persistent_memory_type_DESC",
          "physical_slot_on_brick_ASC",
          "physical_slot_on_brick_DESC",
          "recommended_usage_ASC",
          "recommended_usage_DESC",
          "remaining_life_percent_ASC",
          "remaining_life_percent_DESC",
          "serial_ASC",
          "serial_DESC",
          "size_ASC",
          "size_DESC",
          "type_ASC",
          "type_DESC",
          "usage_ASC",
          "usage_DESC",
          "usage_status_ASC",
          "usage_status_DESC"
        ],
        "type": "string"
      },
      "GetDisksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VlanOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "gateway_ip_ASC",
          "gateway_ip_DESC",
          "gateway_subnetmask_ASC",
          "gateway_subnetmask_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "subnetmask_ASC",
          "subnetmask_DESC",
          "type_ASC",
          "type_DESC",
          "vlan_id_ASC",
          "vlan_id_DESC"
        ],
        "type": "string"
      },
      "GetVlansRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmVolumeOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "elf_storage_policy_ASC",
          "elf_storage_policy_DESC",
          "guest_size_usage_ASC",
          "guest_size_usage_DESC",
          "guest_used_size_ASC",
          "guest_used_size_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "mounting_ASC",
          "mounting_DESC",
          "name_ASC",
          "name_DESC",
          "path_ASC",
          "path_DESC",
          "sharing_ASC",
          "sharing_DESC",
          "size_ASC",
          "size_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetVmVolumesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfImageOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "path_ASC",
          "path_DESC",
          "size_ASC",
          "size_DESC"
        ],
        "type": "string"
      },
      "GetElfImagesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmTemplateOrderByInput": {
        "enum": [
          "clock_offset_ASC",
          "clock_offset_DESC",
          "cloud_init_supported_ASC",
          "cloud_init_supported_DESC",
          "cpu_ASC",
          "cpu_DESC",
          "cpu_model_ASC",
          "cpu_model_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "firmware_ASC",
          "firmware_DESC",
          "ha_ASC",
          "ha_DESC",
          "id_ASC",
          "id_DESC",
          "io_policy_ASC",
          "io_policy_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "max_bandwidth_ASC",
          "max_bandwidth_DESC",
          "max_bandwidth_policy_ASC",
          "max_bandwidth_policy_DESC",
          "max_iops_ASC",
          "max_iops_DESC",
          "max_iops_policy_ASC",
          "max_iops_policy_DESC",
          "memory_ASC",
          "memory_DESC",
          "name_ASC",
          "name_DESC",
          "size_ASC",
          "size_DESC",
          "vcpu_ASC",
          "vcpu_DESC",
          "video_type_ASC",
          "video_type_DESC",
          "vm_disks_ASC",
          "vm_disks_DESC",
          "vm_nics_ASC",
          "vm_nics_DESC",
          "win_opt_ASC",
          "win_opt_DESC"
        ],
        "type": "string"
      },
      "GetVmTemplatesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmPlacementGroupOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "enabled_ASC",
          "enabled_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "local_updated_at_ASC",
          "local_updated_at_DESC",
          "name_ASC",
          "name_DESC",
          "vm_host_must_enabled_ASC",
          "vm_host_must_enabled_DESC",
          "vm_host_must_policy_ASC",
          "vm_host_must_policy_DESC",
          "vm_host_prefer_enabled_ASC",
          "vm_host_prefer_enabled_DESC",
          "vm_host_prefer_policy_ASC",
          "vm_host_prefer_policy_DESC",
          "vm_vm_policy_ASC",
          "vm_vm_policy_DESC",
          "vm_vm_policy_enabled_ASC",
          "vm_vm_policy_enabled_DESC"
        ],
        "type": "string"
      },
      "GetVmPlacementGroupsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "AlertOrderByInput": {
        "enum": [
          "cause_ASC",
          "cause_DESC",
          "create_time_ASC",
          "create_time_DESC",
          "ended_ASC",
          "ended_DESC",
          "id_ASC",
          "id_DESC",
          "impact_ASC",
          "impact_DESC",
          "labels_ASC",
          "labels_DESC",
          "local_create_time_ASC",
          "local_create_time_DESC",
          "local_end_time_ASC",
          "local_end_time_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "local_start_time_ASC",
          "local_start_time_DESC",
          "local_update_time_ASC",
          "local_update_time_DESC",
          "message_ASC",
          "message_DESC",
          "severity_ASC",
          "severity_DESC",
          "solution_ASC",
          "solution_DESC",
          "threshold_ASC",
          "threshold_DESC",
          "value_ASC",
          "value_DESC"
        ],
        "type": "string"
      },
      "GetAlertsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GlobalAlertRuleOrderByInput": {
        "enum": [
          "boolean_ASC",
          "boolean_DESC",
          "cause_ASC",
          "cause_DESC",
          "default_thresholds_ASC",
          "default_thresholds_DESC",
          "disabled_ASC",
          "disabled_DESC",
          "id_ASC",
          "id_DESC",
          "impact_ASC",
          "impact_DESC",
          "message_ASC",
          "message_DESC",
          "name_ASC",
          "name_DESC",
          "object_ASC",
          "object_DESC",
          "operator_ASC",
          "operator_DESC",
          "solution_ASC",
          "solution_DESC",
          "thresholds_ASC",
          "thresholds_DESC",
          "unit_ASC",
          "unit_DESC"
        ],
        "type": "string"
      },
      "GetGlobalAlertRulesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanOrderByInput": {
        "enum": [
          "auto_delete_num_ASC",
          "auto_delete_num_DESC",
          "auto_execute_num_ASC",
          "auto_execute_num_DESC",
          "description_ASC",
          "description_DESC",
          "end_time_ASC",
          "end_time_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "exec_h_m_ASC",
          "exec_h_m_DESC",
          "execute_plan_type_ASC",
          "execute_plan_type_DESC",
          "healthy_ASC",
          "healthy_DESC",
          "id_ASC",
          "id_DESC",
          "last_execute_end_time_ASC",
          "last_execute_end_time_DESC",
          "last_execute_status_ASC",
          "last_execute_status_DESC",
          "last_execute_time_ASC",
          "last_execute_time_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "logical_size_bytes_ASC",
          "logical_size_bytes_DESC",
          "manual_delete_num_ASC",
          "manual_delete_num_DESC",
          "manual_execute_num_ASC",
          "manual_execute_num_DESC",
          "mirror_ASC",
          "mirror_DESC",
          "name_ASC",
          "name_DESC",
          "next_execute_time_ASC",
          "next_execute_time_DESC",
          "object_num_ASC",
          "object_num_DESC",
          "physical_size_bytes_ASC",
          "physical_size_bytes_DESC",
          "remain_snapshot_num_ASC",
          "remain_snapshot_num_DESC",
          "snapshot_group_num_ASC",
          "snapshot_group_num_DESC",
          "start_time_ASC",
          "start_time_DESC",
          "status_ASC",
          "status_DESC"
        ],
        "type": "string"
      },
      "GetSnapshotPlansRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EntityFilterOrderByInput": {
        "enum": [
          "apply_to_all_clusters_ASC",
          "apply_to_all_clusters_DESC",
          "entity_type_ASC",
          "entity_type_DESC",
          "filter_status_ASC",
          "filter_status_DESC",
          "id_ASC",
          "id_DESC",
          "last_executed_at_ASC",
          "last_executed_at_DESC",
          "name_ASC",
          "name_DESC",
          "preset_ASC",
          "preset_DESC",
          "rules_ASC",
          "rules_DESC"
        ],
        "type": "string"
      },
      "GetEntityFiltersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityFilterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityFilterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserOrderByInput": {
        "enum": [
          "email_address_ASC",
          "email_address_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "ldap_dn_ASC",
          "ldap_dn_DESC",
          "mobile_phone_ASC",
          "mobile_phone_DESC",
          "name_ASC",
          "name_DESC",
          "password_expired_ASC",
          "password_expired_DESC",
          "password_recover_qa_ASC",
          "password_recover_qa_DESC",
          "password_updated_at_ASC",
          "password_updated_at_DESC",
          "role_ASC",
          "role_DESC",
          "source_ASC",
          "source_DESC",
          "username_ASC",
          "username_DESC"
        ],
        "type": "string"
      },
      "GetUsersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetConsistencyGroupsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiConnectionOrderByInput": {
        "enum": [
          "client_port_ASC",
          "client_port_DESC",
          "id_ASC",
          "id_DESC",
          "initiator_ip_ASC",
          "initiator_ip_DESC",
          "tr_type_ASC",
          "tr_type_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "IscsiConnectionWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/IscsiConnectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "client_port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "client_port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "client_port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_contains": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_ends_with": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_gt": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_gte": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "initiator_ip_lt": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_lte": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_not": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_not_contains": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "initiator_ip_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "initiator_ip_starts_with": {
            "type": "string",
            "nullable": true
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/IscsiConnectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/IscsiConnectionWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "tr_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StoreTransportType"
              }
            ],
            "nullable": true
          },
          "tr_type_in": {
            "items": {
              "$ref": "#/components/schemas/StoreTransportType"
            },
            "type": "array",
            "nullable": true
          },
          "tr_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StoreTransportType"
              }
            ],
            "nullable": true
          },
          "tr_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/StoreTransportType"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StoreConnectionType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/StoreConnectionType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StoreConnectionType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/StoreConnectionType"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "StoreTransportType": {
        "enum": [
          "RDMA",
          "TCP"
        ],
        "type": "string"
      },
      "StoreConnectionType": {
        "enum": [
          "ISCSI",
          "NVMe"
        ],
        "type": "string"
      },
      "GetIscsiConnectionsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiConnectionOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiConnectionWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunSnapshotOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetIscsiLunSnapshotsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SystemAuditLogOrderByInput": {
        "enum": [
          "action_ASC",
          "action_DESC",
          "finished_at_ASC",
          "finished_at_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "message_ASC",
          "message_DESC",
          "resource_id_ASC",
          "resource_id_DESC",
          "status_ASC",
          "status_DESC"
        ],
        "type": "string"
      },
      "SystemAuditLogWhereInput": {
        "properties": {
          "action": {
            "type": "string",
            "nullable": true
          },
          "action_contains": {
            "type": "string",
            "nullable": true
          },
          "action_ends_with": {
            "type": "string",
            "nullable": true
          },
          "action_gt": {
            "type": "string",
            "nullable": true
          },
          "action_gte": {
            "type": "string",
            "nullable": true
          },
          "action_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "action_lt": {
            "type": "string",
            "nullable": true
          },
          "action_lte": {
            "type": "string",
            "nullable": true
          },
          "action_not": {
            "type": "string",
            "nullable": true
          },
          "action_not_contains": {
            "type": "string",
            "nullable": true
          },
          "action_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "action_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "action_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "action_starts_with": {
            "type": "string",
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/SystemAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at_lt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_lte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "message_contains": {
            "type": "string",
            "nullable": true
          },
          "message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_gt": {
            "type": "string",
            "nullable": true
          },
          "message_gte": {
            "type": "string",
            "nullable": true
          },
          "message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_lt": {
            "type": "string",
            "nullable": true
          },
          "message_lte": {
            "type": "string",
            "nullable": true
          },
          "message_not": {
            "type": "string",
            "nullable": true
          },
          "message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/SystemAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/SystemAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "resource_id_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogStatus"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserAuditLogStatus": {
        "enum": [
          "FAILED",
          "SUCCESSED"
        ],
        "type": "string"
      },
      "GetSystemAuditLogsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SystemAuditLogOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SystemAuditLogWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserAuditLogOrderByInput": {
        "enum": [
          "action_ASC",
          "action_DESC",
          "createdAt_ASC",
          "createdAt_DESC",
          "finished_at_ASC",
          "finished_at_DESC",
          "id_ASC",
          "id_DESC",
          "ip_address_ASC",
          "ip_address_DESC",
          "message_ASC",
          "message_DESC",
          "resource_id_ASC",
          "resource_id_DESC",
          "resource_type_ASC",
          "resource_type_DESC",
          "started_at_ASC",
          "started_at_DESC",
          "status_ASC",
          "status_DESC"
        ],
        "type": "string"
      },
      "UserAuditLogWhereInput": {
        "properties": {
          "action": {
            "type": "string",
            "nullable": true
          },
          "action_contains": {
            "type": "string",
            "nullable": true
          },
          "action_ends_with": {
            "type": "string",
            "nullable": true
          },
          "action_gt": {
            "type": "string",
            "nullable": true
          },
          "action_gte": {
            "type": "string",
            "nullable": true
          },
          "action_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "action_lt": {
            "type": "string",
            "nullable": true
          },
          "action_lte": {
            "type": "string",
            "nullable": true
          },
          "action_not": {
            "type": "string",
            "nullable": true
          },
          "action_not_contains": {
            "type": "string",
            "nullable": true
          },
          "action_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "action_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "action_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "action_starts_with": {
            "type": "string",
            "nullable": true
          },
          "AND": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "createdAt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_gte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "createdAt_lt": {
            "type": "string",
            "nullable": true
          },
          "createdAt_lte": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not": {
            "type": "string",
            "nullable": true
          },
          "createdAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at_lt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_lte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "ip_address_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_gte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_lt": {
            "type": "string",
            "nullable": true
          },
          "ip_address_lte": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_contains": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "ip_address_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "ip_address_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "message_contains": {
            "type": "string",
            "nullable": true
          },
          "message_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_gt": {
            "type": "string",
            "nullable": true
          },
          "message_gte": {
            "type": "string",
            "nullable": true
          },
          "message_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_lt": {
            "type": "string",
            "nullable": true
          },
          "message_lte": {
            "type": "string",
            "nullable": true
          },
          "message_not": {
            "type": "string",
            "nullable": true
          },
          "message_not_contains": {
            "type": "string",
            "nullable": true
          },
          "message_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "message_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "message_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "message_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "resource_id_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_id_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type": {
            "type": "string",
            "nullable": true
          },
          "resource_type_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_gte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_lt": {
            "type": "string",
            "nullable": true
          },
          "resource_type_lte": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_contains": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "resource_type_starts_with": {
            "type": "string",
            "nullable": true
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "started_at_gt": {
            "type": "string",
            "nullable": true
          },
          "started_at_gte": {
            "type": "string",
            "nullable": true
          },
          "started_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "started_at_lt": {
            "type": "string",
            "nullable": true
          },
          "started_at_lte": {
            "type": "string",
            "nullable": true
          },
          "started_at_not": {
            "type": "string",
            "nullable": true
          },
          "started_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/UserAuditLogStatus"
            },
            "type": "array",
            "nullable": true
          },
          "user": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetUserAuditLogsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "TaskOrderByInput": {
        "enum": [
          "args_ASC",
          "args_DESC",
          "description_ASC",
          "description_DESC",
          "error_code_ASC",
          "error_code_DESC",
          "error_message_ASC",
          "error_message_DESC",
          "finished_at_ASC",
          "finished_at_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "key_ASC",
          "key_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "progress_ASC",
          "progress_DESC",
          "resource_id_ASC",
          "resource_id_DESC",
          "resource_mutation_ASC",
          "resource_mutation_DESC",
          "resource_rollback_error_ASC",
          "resource_rollback_error_DESC",
          "resource_rollback_retry_count_ASC",
          "resource_rollback_retry_count_DESC",
          "resource_rollbacked_ASC",
          "resource_rollbacked_DESC",
          "resource_type_ASC",
          "resource_type_DESC",
          "snapshot_ASC",
          "snapshot_DESC",
          "started_at_ASC",
          "started_at_DESC",
          "status_ASC",
          "status_DESC",
          "steps_ASC",
          "steps_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "GetTasksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunOrderByInput": {
        "enum": [
          "allowed_initiators_ASC",
          "allowed_initiators_DESC",
          "assigned_size_ASC",
          "assigned_size_DESC",
          "bps_ASC",
          "bps_DESC",
          "bps_max_ASC",
          "bps_max_DESC",
          "bps_max_length_ASC",
          "bps_max_length_DESC",
          "bps_rd_ASC",
          "bps_rd_DESC",
          "bps_rd_max_ASC",
          "bps_rd_max_DESC",
          "bps_rd_max_length_ASC",
          "bps_rd_max_length_DESC",
          "bps_wr_ASC",
          "bps_wr_DESC",
          "bps_wr_max_ASC",
          "bps_wr_max_DESC",
          "bps_wr_max_length_ASC",
          "bps_wr_max_length_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "io_size_ASC",
          "io_size_DESC",
          "iops_ASC",
          "iops_DESC",
          "iops_max_ASC",
          "iops_max_DESC",
          "iops_max_length_ASC",
          "iops_max_length_DESC",
          "iops_rd_ASC",
          "iops_rd_DESC",
          "iops_rd_max_ASC",
          "iops_rd_max_DESC",
          "iops_rd_max_length_ASC",
          "iops_rd_max_length_DESC",
          "iops_wr_ASC",
          "iops_wr_DESC",
          "iops_wr_max_ASC",
          "iops_wr_max_DESC",
          "iops_wr_max_length_ASC",
          "iops_wr_max_length_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "lun_id_ASC",
          "lun_id_DESC",
          "name_ASC",
          "name_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "shared_size_ASC",
          "shared_size_DESC",
          "snapshot_num_ASC",
          "snapshot_num_DESC",
          "stripe_num_ASC",
          "stripe_num_DESC",
          "stripe_size_ASC",
          "stripe_size_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC",
          "unique_size_ASC",
          "unique_size_DESC",
          "zbs_volume_id_ASC",
          "zbs_volume_id_DESC"
        ],
        "type": "string"
      },
      "GetIscsiLunsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NamespaceGroupOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_create_time_ASC",
          "local_create_time_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC"
        ],
        "type": "string"
      },
      "GetNamespaceGroupsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceOrderByInput": {
        "enum": [
          "assigned_size_ASC",
          "assigned_size_DESC",
          "bps_ASC",
          "bps_DESC",
          "bps_max_ASC",
          "bps_max_DESC",
          "bps_max_length_ASC",
          "bps_max_length_DESC",
          "bps_rd_ASC",
          "bps_rd_DESC",
          "bps_rd_max_ASC",
          "bps_rd_max_DESC",
          "bps_rd_max_length_ASC",
          "bps_rd_max_length_DESC",
          "bps_wr_ASC",
          "bps_wr_DESC",
          "bps_wr_max_ASC",
          "bps_wr_max_DESC",
          "bps_wr_max_length_ASC",
          "bps_wr_max_length_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "io_size_ASC",
          "io_size_DESC",
          "iops_ASC",
          "iops_DESC",
          "iops_max_ASC",
          "iops_max_DESC",
          "iops_max_length_ASC",
          "iops_max_length_DESC",
          "iops_rd_ASC",
          "iops_rd_DESC",
          "iops_rd_max_ASC",
          "iops_rd_max_DESC",
          "iops_rd_max_length_ASC",
          "iops_rd_max_length_DESC",
          "iops_wr_ASC",
          "iops_wr_DESC",
          "iops_wr_max_ASC",
          "iops_wr_max_DESC",
          "iops_wr_max_length_ASC",
          "iops_wr_max_length_DESC",
          "is_shared_ASC",
          "is_shared_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "namespace_id_ASC",
          "namespace_id_DESC",
          "nqn_whitelist_ASC",
          "nqn_whitelist_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "shared_size_ASC",
          "shared_size_DESC",
          "snapshot_num_ASC",
          "snapshot_num_DESC",
          "stripe_num_ASC",
          "stripe_num_DESC",
          "stripe_size_ASC",
          "stripe_size_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC",
          "unique_size_ASC",
          "unique_size_DESC",
          "zbs_volume_id_ASC",
          "zbs_volume_id_DESC"
        ],
        "type": "string"
      },
      "GetNvmfNamespacesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryImageOrderByInput": {
        "enum": [
          "createdAt_ASC",
          "createdAt_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "name_ASC",
          "name_DESC",
          "path_ASC",
          "path_DESC",
          "size_ASC",
          "size_DESC"
        ],
        "type": "string"
      },
      "GetContentLibraryImagesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceSnapshotOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetNvmfNamespaceSnapshotsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryVmTemplateOrderByInput": {
        "enum": [
          "architecture_ASC",
          "architecture_DESC",
          "cloud_init_supported_ASC",
          "cloud_init_supported_DESC",
          "createdAt_ASC",
          "createdAt_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "memory_ASC",
          "memory_DESC",
          "name_ASC",
          "name_DESC",
          "os_ASC",
          "os_DESC",
          "size_ASC",
          "size_DESC",
          "vcpu_ASC",
          "vcpu_DESC"
        ],
        "type": "string"
      },
      "GetContentLibraryVmTemplatesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NvmfSubsystemOrderByInput": {
        "enum": [
          "bps_ASC",
          "bps_DESC",
          "bps_max_ASC",
          "bps_max_DESC",
          "bps_max_length_ASC",
          "bps_max_length_DESC",
          "bps_rd_ASC",
          "bps_rd_DESC",
          "bps_rd_max_ASC",
          "bps_rd_max_DESC",
          "bps_rd_max_length_ASC",
          "bps_rd_max_length_DESC",
          "bps_wr_ASC",
          "bps_wr_DESC",
          "bps_wr_max_ASC",
          "bps_wr_max_DESC",
          "bps_wr_max_length_ASC",
          "bps_wr_max_length_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "external_use_ASC",
          "external_use_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "io_size_ASC",
          "io_size_DESC",
          "iops_ASC",
          "iops_DESC",
          "iops_max_ASC",
          "iops_max_DESC",
          "iops_max_length_ASC",
          "iops_max_length_DESC",
          "iops_rd_ASC",
          "iops_rd_DESC",
          "iops_rd_max_ASC",
          "iops_rd_max_DESC",
          "iops_rd_max_length_ASC",
          "iops_rd_max_length_DESC",
          "iops_wr_ASC",
          "iops_wr_DESC",
          "iops_wr_max_ASC",
          "iops_wr_max_DESC",
          "iops_wr_max_length_ASC",
          "iops_wr_max_length_DESC",
          "ip_whitelist_ASC",
          "ip_whitelist_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "nqn_name_ASC",
          "nqn_name_DESC",
          "nqn_whitelist_ASC",
          "nqn_whitelist_DESC",
          "policy_ASC",
          "policy_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "stripe_num_ASC",
          "stripe_num_DESC",
          "stripe_size_ASC",
          "stripe_size_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC"
        ],
        "type": "string"
      },
      "GetNvmfSubsystemsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "TableReporterParams": {
        "properties": {
          "filter": {
            "properties": {
              "nvmfSubsystems": {
                "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody"
              },
              "contentLibraryVmTemplates": {
                "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody"
              },
              "nvmfNamespaceSnapshots": {
                "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody"
              },
              "contentLibraryImages": {
                "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody"
              },
              "nvmfNamespaces": {
                "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody"
              },
              "namespaceGroups": {
                "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody"
              },
              "iscsiLuns": {
                "$ref": "#/components/schemas/GetIscsiLunsRequestBody"
              },
              "tasks": {
                "$ref": "#/components/schemas/GetTasksRequestBody"
              },
              "userAuditLogs": {
                "$ref": "#/components/schemas/GetUserAuditLogsRequestBody"
              },
              "systemAuditLogs": {
                "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody"
              },
              "iscsiLunSnapshots": {
                "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody"
              },
              "iscsiConnections": {
                "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody"
              },
              "consistencyGroups": {
                "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody"
              },
              "users": {
                "$ref": "#/components/schemas/GetUsersRequestBody"
              },
              "vmEntityFilters": {
                "$ref": "#/components/schemas/GetEntityFiltersRequestBody"
              },
              "snapshotPlans": {
                "$ref": "#/components/schemas/GetSnapshotPlansRequestBody"
              },
              "globalAlertRules": {
                "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody"
              },
              "alerts": {
                "$ref": "#/components/schemas/GetAlertsRequestBody"
              },
              "vmPlacementGroups": {
                "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody"
              },
              "vmTemplates": {
                "$ref": "#/components/schemas/GetVmTemplatesRequestBody"
              },
              "elfImages": {
                "$ref": "#/components/schemas/GetElfImagesRequestBody"
              },
              "vmVolumes": {
                "$ref": "#/components/schemas/GetVmVolumesRequestBody"
              },
              "vlans": {
                "$ref": "#/components/schemas/GetVlansRequestBody"
              },
              "disks": {
                "$ref": "#/components/schemas/GetDisksRequestBody"
              },
              "vdses": {
                "$ref": "#/components/schemas/GetVdsesRequestBody"
              },
              "elfDataStores": {
                "$ref": "#/components/schemas/GetElfDataStoresRequestBody"
              },
              "vms": {
                "$ref": "#/components/schemas/GetVmsRequestBody"
              },
              "nfsExports": {
                "$ref": "#/components/schemas/GetNfsExportsRequestBody"
              },
              "iscsiTargets": {
                "$ref": "#/components/schemas/GetIscsiTargetsRequestBody"
              },
              "usbDevices": {
                "$ref": "#/components/schemas/GetUsbDevicesRequestBody"
              },
              "nics": {
                "$ref": "#/components/schemas/GetNicsRequestBody"
              },
              "clusters": {
                "$ref": "#/components/schemas/GetClustersRequestBody"
              },
              "datacenters": {
                "$ref": "#/components/schemas/GetDatacentersRequestBody"
              },
              "hosts": {
                "$ref": "#/components/schemas/GetHostsRequestBody"
              }
            },
            "type": "object"
          },
          "columns": {
            "items": {
              "$ref": "#/components/schemas/ColumnConfig"
            },
            "type": "array"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "filter",
          "columns",
          "name"
        ],
        "type": "object"
      },
      "UploadTaskWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/UploadTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "chunk_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "chunk_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "chunk_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "current_chunk": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "current_chunk_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "current_chunk_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_gte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "finished_at_lt": {
            "type": "string",
            "nullable": true
          },
          "finished_at_lte": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not": {
            "type": "string",
            "nullable": true
          },
          "finished_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/UploadTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/UploadTaskWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadResourceType"
              }
            ],
            "nullable": true
          },
          "resource_type_in": {
            "items": {
              "$ref": "#/components/schemas/UploadResourceType"
            },
            "type": "array",
            "nullable": true
          },
          "resource_type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadResourceType"
              }
            ],
            "nullable": true
          },
          "resource_type_not_in": {
            "items": {
              "$ref": "#/components/schemas/UploadResourceType"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "started_at_gt": {
            "type": "string",
            "nullable": true
          },
          "started_at_gte": {
            "type": "string",
            "nullable": true
          },
          "started_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "started_at_lt": {
            "type": "string",
            "nullable": true
          },
          "started_at_lte": {
            "type": "string",
            "nullable": true
          },
          "started_at_not": {
            "type": "string",
            "nullable": true
          },
          "started_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskStatus"
              }
            ],
            "nullable": true
          },
          "status_in": {
            "items": {
              "$ref": "#/components/schemas/UploadTaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "status_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskStatus"
              }
            ],
            "nullable": true
          },
          "status_not_in": {
            "items": {
              "$ref": "#/components/schemas/UploadTaskStatus"
            },
            "type": "array",
            "nullable": true
          },
          "updatedAt": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_gt": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_gte": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "updatedAt_lt": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_lte": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_not": {
            "type": "string",
            "nullable": true
          },
          "updatedAt_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "CancelUploadTaskParams": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/UploadTaskWhereInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object"
      },
      "NotifierLanguageCode": {
        "enum": [
          "EN_US",
          "ZH_CN"
        ],
        "type": "string"
      },
      "NotifierSecurityMode": {
        "enum": [
          "SSL",
          "STARTTLS",
          "UNSPECIFIED"
        ],
        "type": "string"
      },
      "AlertNotifier": {
        "properties": {
          "disabled": {
            "type": "boolean"
          },
          "email_from": {
            "type": "string",
            "nullable": true
          },
          "email_tos": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "id": {
            "type": "string"
          },
          "language_code": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierLanguageCode"
              }
            ],
            "nullable": true
          },
          "notice_severities": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "security_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierSecurityMode"
              }
            ],
            "nullable": true
          },
          "smtp_server_host": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "disabled",
          "email_tos",
          "id",
          "notice_severities"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertNotifierOrderByInput": {
        "enum": [
          "disabled_ASC",
          "disabled_DESC",
          "email_from_ASC",
          "email_from_DESC",
          "id_ASC",
          "id_DESC",
          "language_code_ASC",
          "language_code_DESC",
          "security_mode_ASC",
          "security_mode_DESC",
          "smtp_server_host_ASC",
          "smtp_server_host_DESC",
          "smtp_server_port_ASC",
          "smtp_server_port_DESC",
          "username_ASC",
          "username_DESC"
        ],
        "type": "string"
      },
      "AlertNotifierWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/AlertNotifierWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "disabled_not": {
            "type": "boolean",
            "nullable": true
          },
          "email_from": {
            "type": "string",
            "nullable": true
          },
          "email_from_contains": {
            "type": "string",
            "nullable": true
          },
          "email_from_ends_with": {
            "type": "string",
            "nullable": true
          },
          "email_from_gt": {
            "type": "string",
            "nullable": true
          },
          "email_from_gte": {
            "type": "string",
            "nullable": true
          },
          "email_from_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "email_from_lt": {
            "type": "string",
            "nullable": true
          },
          "email_from_lte": {
            "type": "string",
            "nullable": true
          },
          "email_from_not": {
            "type": "string",
            "nullable": true
          },
          "email_from_not_contains": {
            "type": "string",
            "nullable": true
          },
          "email_from_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "email_from_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "email_from_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "email_from_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "language_code": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierLanguageCode"
              }
            ],
            "nullable": true
          },
          "language_code_in": {
            "items": {
              "$ref": "#/components/schemas/NotifierLanguageCode"
            },
            "type": "array",
            "nullable": true
          },
          "language_code_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierLanguageCode"
              }
            ],
            "nullable": true
          },
          "language_code_not_in": {
            "items": {
              "$ref": "#/components/schemas/NotifierLanguageCode"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/AlertNotifierWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/AlertNotifierWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "security_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierSecurityMode"
              }
            ],
            "nullable": true
          },
          "security_mode_in": {
            "items": {
              "$ref": "#/components/schemas/NotifierSecurityMode"
            },
            "type": "array",
            "nullable": true
          },
          "security_mode_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NotifierSecurityMode"
              }
            ],
            "nullable": true
          },
          "security_mode_not_in": {
            "items": {
              "$ref": "#/components/schemas/NotifierSecurityMode"
            },
            "type": "array",
            "nullable": true
          },
          "smtp_server_host": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_contains": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_ends_with": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_gt": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_gte": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "smtp_server_host_lt": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_lte": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_not": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_not_contains": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "smtp_server_host_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_host_starts_with": {
            "type": "string",
            "nullable": true
          },
          "smtp_server_port": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "smtp_server_port_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smtp_server_port_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "username": {
            "type": "string",
            "nullable": true
          },
          "username_contains": {
            "type": "string",
            "nullable": true
          },
          "username_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_gt": {
            "type": "string",
            "nullable": true
          },
          "username_gte": {
            "type": "string",
            "nullable": true
          },
          "username_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_lt": {
            "type": "string",
            "nullable": true
          },
          "username_lte": {
            "type": "string",
            "nullable": true
          },
          "username_not": {
            "type": "string",
            "nullable": true
          },
          "username_not_contains": {
            "type": "string",
            "nullable": true
          },
          "username_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "username_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "username_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "username_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetAlertNotifiersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertNotifierOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertNotifierWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateAlertNotifier": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertNotifierConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateAlertNotifier"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetAlertNotifiersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertNotifierOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertNotifierWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedGlobalAlertRule": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertRule": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "customized": {
            "type": "boolean"
          },
          "disabled": {
            "type": "boolean"
          },
          "global_alert_rule": {
            "$ref": "#/components/schemas/NestedGlobalAlertRule"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "thresholds": {
            "items": {
              "$ref": "#/components/schemas/NestedThresholds"
            },
            "type": "array"
          }
        },
        "required": [
          "cluster",
          "customized",
          "disabled",
          "global_alert_rule",
          "id",
          "local_id",
          "thresholds"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertRuleOrderByInput": {
        "enum": [
          "customized_ASC",
          "customized_DESC",
          "disabled_ASC",
          "disabled_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "thresholds_ASC",
          "thresholds_DESC"
        ],
        "type": "string"
      },
      "GetAlertRulesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateAlertRule": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertRuleConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateAlertRule"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetAlertRulesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertRuleWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateAlert": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "AlertConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateAlert"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetAlertsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/AlertWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Application": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "error_message": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "image_name": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "state": {
            "$ref": "#/components/schemas/ApplicationState"
          },
          "storage_ip": {
            "type": "string"
          },
          "type": {
            "$ref": "#/components/schemas/ApplicationType"
          },
          "update_time": {
            "type": "string",
            "nullable": true
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          },
          "version": {
            "type": "string"
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVm"
              }
            ],
            "nullable": true
          },
          "volume_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "cluster",
          "id",
          "local_id",
          "memory",
          "state",
          "storage_ip",
          "type",
          "vcpu",
          "version",
          "volume_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ApplicationOrderByInput": {
        "enum": [
          "error_message_ASC",
          "error_message_DESC",
          "id_ASC",
          "id_DESC",
          "image_name_ASC",
          "image_name_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "memory_ASC",
          "memory_DESC",
          "state_ASC",
          "state_DESC",
          "storage_ip_ASC",
          "storage_ip_DESC",
          "type_ASC",
          "type_DESC",
          "update_time_ASC",
          "update_time_DESC",
          "vcpu_ASC",
          "vcpu_DESC",
          "version_ASC",
          "version_DESC",
          "volume_size_ASC",
          "volume_size_DESC"
        ],
        "type": "string"
      },
      "GetApplicationsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateApplication": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ApplicationConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateApplication"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetApplicationsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ApplicationWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "BrickTopoOrderByInput": {
        "enum": [
          "capacity_ASC",
          "capacity_DESC",
          "disk_layout_ASC",
          "disk_layout_DESC",
          "height_ASC",
          "height_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "model_ASC",
          "model_DESC",
          "name_ASC",
          "name_DESC",
          "position_ASC",
          "position_DESC",
          "power_layout_ASC",
          "power_layout_DESC",
          "power_position_ASC",
          "power_position_DESC",
          "powers_ASC",
          "powers_DESC",
          "tag_position_in_brick_ASC",
          "tag_position_in_brick_DESC"
        ],
        "type": "string"
      },
      "GetBrickTopoesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateBrickTopo": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "BrickTopoConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateBrickTopo"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetBrickTopoesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BrickTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterImage": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "meta_name": {
            "type": "string"
          },
          "meta_size": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "upgrade_from": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "upgrade_tool_version": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string"
          },
          "zbs_version": {
            "type": "string",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "id",
          "meta_name",
          "meta_size",
          "name",
          "size",
          "upgrade_from",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterImageOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "meta_name_ASC",
          "meta_name_DESC",
          "meta_size_ASC",
          "meta_size_DESC",
          "name_ASC",
          "name_DESC",
          "size_ASC",
          "size_DESC",
          "upgrade_tool_version_ASC",
          "upgrade_tool_version_DESC",
          "version_ASC",
          "version_DESC",
          "zbs_version_ASC",
          "zbs_version_DESC"
        ],
        "type": "string"
      },
      "ClusterImageWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ClusterImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "meta_name": {
            "type": "string",
            "nullable": true
          },
          "meta_name_contains": {
            "type": "string",
            "nullable": true
          },
          "meta_name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "meta_name_gt": {
            "type": "string",
            "nullable": true
          },
          "meta_name_gte": {
            "type": "string",
            "nullable": true
          },
          "meta_name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "meta_name_lt": {
            "type": "string",
            "nullable": true
          },
          "meta_name_lte": {
            "type": "string",
            "nullable": true
          },
          "meta_name_not": {
            "type": "string",
            "nullable": true
          },
          "meta_name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "meta_name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "meta_name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "meta_name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "meta_name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "meta_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "meta_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "meta_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ClusterImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ClusterImageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_contains": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_gt": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_gte": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version_lt": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_lte": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "upgrade_tool_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "upgrade_tool_version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_semantic_gt": {
            "type": "string",
            "nullable": true
          },
          "version_semantic_gte": {
            "type": "string",
            "nullable": true
          },
          "version_semantic_lt": {
            "type": "string",
            "nullable": true
          },
          "version_semantic_lte": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_version": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_gt": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_gte": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_version_lt": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_lte": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_not": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "zbs_version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterImagesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateClusterImage": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterImageConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateClusterImage"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterImagesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateCluster": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateCluster"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetClustersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterSettingsOrderByInput": {
        "enum": [
          "default_ha_ASC",
          "default_ha_DESC",
          "enabled_iscsi_ASC",
          "enabled_iscsi_DESC",
          "id_ASC",
          "id_DESC",
          "vm_recycle_bin_ASC",
          "vm_recycle_bin_DESC"
        ],
        "type": "string"
      },
      "GetClusterSettingsesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterSettingsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterSettingsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateClusterSettings": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterSettingsConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateClusterSettings"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterSettingsesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterSettingsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterSettingsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterTopo": {
        "properties": {
          "brick_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedBrickTopo"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "node_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedNodeTopo"
            },
            "type": "array",
            "nullable": true
          },
          "zone_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedZoneTopo"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "id",
          "local_id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterTopoOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC"
        ],
        "type": "string"
      },
      "GetClusterTopoesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateClusterTopo": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterTopoConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateClusterTopo"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterTopoesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ClusterUpgradeHistory": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "date": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "progress": {
            "properties": {},
            "type": "object"
          },
          "result": {
            "type": "string"
          },
          "task_uuid": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "cluster",
          "date",
          "id",
          "local_id",
          "progress",
          "result",
          "task_uuid",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterUpgradeHistoryOrderByInput": {
        "enum": [
          "date_ASC",
          "date_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "progress_ASC",
          "progress_DESC",
          "result_ASC",
          "result_DESC",
          "task_uuid_ASC",
          "task_uuid_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "ClusterUpgradeHistoryWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "date": {
            "type": "string",
            "nullable": true
          },
          "date_gt": {
            "type": "string",
            "nullable": true
          },
          "date_gte": {
            "type": "string",
            "nullable": true
          },
          "date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "date_lt": {
            "type": "string",
            "nullable": true
          },
          "date_lte": {
            "type": "string",
            "nullable": true
          },
          "date_not": {
            "type": "string",
            "nullable": true
          },
          "date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "result": {
            "type": "string",
            "nullable": true
          },
          "result_contains": {
            "type": "string",
            "nullable": true
          },
          "result_ends_with": {
            "type": "string",
            "nullable": true
          },
          "result_gt": {
            "type": "string",
            "nullable": true
          },
          "result_gte": {
            "type": "string",
            "nullable": true
          },
          "result_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "result_lt": {
            "type": "string",
            "nullable": true
          },
          "result_lte": {
            "type": "string",
            "nullable": true
          },
          "result_not": {
            "type": "string",
            "nullable": true
          },
          "result_not_contains": {
            "type": "string",
            "nullable": true
          },
          "result_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "result_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "result_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "result_starts_with": {
            "type": "string",
            "nullable": true
          },
          "task_uuid": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_contains": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_ends_with": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_gt": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_gte": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "task_uuid_lt": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_lte": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_not": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_not_contains": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "task_uuid_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "task_uuid_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterUpgradeHistoriesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterUpgradeHistoryOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateClusterUpgradeHistory": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterUpgradeHistoryConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateClusterUpgradeHistory"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetClusterUpgradeHistoriesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterUpgradeHistoryOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterUpgradeHistoryWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateConsistencyGroup": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateConsistencyGroup"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetConsistencyGroupsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupSnapshotOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetConsistencyGroupSnapshotsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateConsistencyGroupSnapshot": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ConsistencyGroupSnapshotConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateConsistencyGroupSnapshot"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetConsistencyGroupSnapshotsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateContentLibraryImage": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryImageConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateContentLibraryImage"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetContentLibraryImagesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateContentLibraryVmTemplate": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ContentLibraryVmTemplateConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateContentLibraryVmTemplate"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetContentLibraryVmTemplatesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateDatacenter": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "DatacenterConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateDatacenter"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetDatacentersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DatacenterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedLicense": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Deploy": {
        "properties": {
          "id": {
            "type": "string"
          },
          "license": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedLicense"
              }
            ],
            "nullable": true
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "DeployOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "DeployWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/DeployWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "license": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseWhereInput"
              }
            ],
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/DeployWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/DeployWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "LicenseWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/LicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "expire_date": {
            "type": "string",
            "nullable": true
          },
          "expire_date_gt": {
            "type": "string",
            "nullable": true
          },
          "expire_date_gte": {
            "type": "string",
            "nullable": true
          },
          "expire_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "expire_date_lt": {
            "type": "string",
            "nullable": true
          },
          "expire_date_lte": {
            "type": "string",
            "nullable": true
          },
          "expire_date_not": {
            "type": "string",
            "nullable": true
          },
          "expire_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial": {
            "type": "string",
            "nullable": true
          },
          "license_serial_contains": {
            "type": "string",
            "nullable": true
          },
          "license_serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_gt": {
            "type": "string",
            "nullable": true
          },
          "license_serial_gte": {
            "type": "string",
            "nullable": true
          },
          "license_serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_serial_lt": {
            "type": "string",
            "nullable": true
          },
          "license_serial_lte": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "license_serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "license_serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_gt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_gte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_end_date_lt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_lte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_not": {
            "type": "string",
            "nullable": true
          },
          "maintenance_end_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_start_date": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_gt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_gte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "maintenance_start_date_lt": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_lte": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_not": {
            "type": "string",
            "nullable": true
          },
          "maintenance_start_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "max_chunk_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_chunk_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_chunk_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_cluster_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_cluster_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_cluster_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/LicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/LicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "sign_date": {
            "type": "string",
            "nullable": true
          },
          "sign_date_gt": {
            "type": "string",
            "nullable": true
          },
          "sign_date_gte": {
            "type": "string",
            "nullable": true
          },
          "sign_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "sign_date_lt": {
            "type": "string",
            "nullable": true
          },
          "sign_date_lte": {
            "type": "string",
            "nullable": true
          },
          "sign_date_not": {
            "type": "string",
            "nullable": true
          },
          "sign_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "software_edition": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "software_edition_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_not_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetDeploysRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DeployOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DeployWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateDeploy": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "DeployConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateDeploy"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetDeploysConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DeployOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DeployWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedDiscoveredHostDimms": {
        "properties": {
          "dimm_id": {
            "type": "string"
          },
          "fw_version": {
            "type": "string"
          },
          "health_status": {
            "type": "string"
          },
          "socket_id": {
            "type": "string"
          }
        },
        "required": [
          "dimm_id",
          "fw_version",
          "health_status",
          "socket_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedDiscoveredHostDisk": {
        "properties": {
          "dimm_ids": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "drive": {
            "type": "string"
          },
          "function": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskFunction"
              }
            ],
            "nullable": true
          },
          "model": {
            "type": "string"
          },
          "numa_node": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "persistent_memory_type": {
            "type": "string",
            "nullable": true
          },
          "serial": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "type": {
            "$ref": "#/components/schemas/DiskType"
          }
        },
        "required": [
          "drive",
          "model",
          "serial",
          "size",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedDiscoveredHostIface": {
        "properties": {
          "ipv4": {
            "type": "string",
            "nullable": true
          },
          "ipv6": {
            "type": "string",
            "nullable": true
          },
          "mac_address": {
            "type": "string"
          },
          "mtu": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "pci_slot_name": {
            "type": "string",
            "nullable": true
          },
          "rdma_enabled": {
            "type": "boolean",
            "nullable": true
          },
          "speed": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "up": {
            "type": "boolean"
          }
        },
        "required": [
          "mac_address",
          "mtu",
          "name",
          "up"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "DiscoveredHost": {
        "properties": {
          "all_flash": {
            "type": "boolean"
          },
          "deployed": {
            "type": "boolean",
            "nullable": true
          },
          "dimms": {
            "items": {
              "$ref": "#/components/schemas/NestedDiscoveredHostDimms"
            },
            "type": "array",
            "nullable": true
          },
          "disks": {
            "items": {
              "$ref": "#/components/schemas/NestedDiscoveredHostDisk"
            },
            "type": "array"
          },
          "host_ip": {
            "type": "string"
          },
          "host_uuid": {
            "type": "string"
          },
          "hostname": {
            "type": "string"
          },
          "ifaces": {
            "items": {
              "$ref": "#/components/schemas/NestedDiscoveredHostIface"
            },
            "type": "array"
          },
          "ipmi_ip": {
            "type": "string",
            "nullable": true
          },
          "is_os_in_raid1": {
            "type": "boolean",
            "nullable": true
          },
          "product": {
            "type": "string",
            "nullable": true
          },
          "serial": {
            "type": "string"
          },
          "sockets": {
            "type": "integer",
            "format": "int32"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "all_flash",
          "disks",
          "host_ip",
          "host_uuid",
          "hostname",
          "ifaces",
          "serial",
          "sockets",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ClusterWhereUniqueInput": {
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetDiscoverHostsRequestBody": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/ClusterWhereUniqueInput"
          },
          "host_address": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateDisk": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "DiskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateDisk"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetDisksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfDataStore": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "external_use": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean"
          },
          "ip_whitelist": {
            "type": "string"
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIscsiTarget"
              }
            ],
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nfs_export": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNfsExport"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNvmfSubsystem"
              }
            ],
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "thin_provision": {
            "type": "boolean"
          },
          "type": {
            "$ref": "#/components/schemas/ElfDataStoreType"
          }
        },
        "required": [
          "cluster",
          "description",
          "external_use",
          "id",
          "internal",
          "ip_whitelist",
          "local_id",
          "name",
          "replica_num",
          "thin_provision",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateElfDataStore": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ElfDataStoreConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateElfDataStore"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetElfDataStoresConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfDataStoreWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateElfImage": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ElfImageConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateElfImage"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetElfImagesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ElfStoragePolicy": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "replica_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32"
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64"
          },
          "thin_provision": {
            "type": "boolean"
          }
        },
        "required": [
          "cluster",
          "description",
          "id",
          "local_id",
          "name",
          "replica_num",
          "stripe_num",
          "stripe_size",
          "thin_provision"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ElfStoragePolicyOrderByInput": {
        "enum": [
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "replica_num_ASC",
          "replica_num_DESC",
          "stripe_num_ASC",
          "stripe_num_DESC",
          "stripe_size_ASC",
          "stripe_size_DESC",
          "thin_provision_ASC",
          "thin_provision_DESC"
        ],
        "type": "string"
      },
      "ElfStoragePolicyWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/ElfStoragePolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ClusterWhereInput"
              }
            ],
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "local_id_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_gt": {
            "type": "string",
            "nullable": true
          },
          "local_id_gte": {
            "type": "string",
            "nullable": true
          },
          "local_id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_lt": {
            "type": "string",
            "nullable": true
          },
          "local_id_lte": {
            "type": "string",
            "nullable": true
          },
          "local_id_not": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/ElfStoragePolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/ElfStoragePolicyWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "replica_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "replica_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stripe_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "stripe_size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "stripe_size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "thin_provision": {
            "type": "boolean",
            "nullable": true
          },
          "thin_provision_not": {
            "type": "boolean",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetElfStoragePoliciesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfStoragePolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfStoragePolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateElfStoragePolicy": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ElfStoragePolicyConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateElfStoragePolicy"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetElfStoragePoliciesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfStoragePolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ElfStoragePolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateEntityFilter": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EntityFilterConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateEntityFilter"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetEntityFiltersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityFilterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityFilterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteControllerInstance": {
        "properties": {
          "ipAddr": {
            "type": "string"
          },
          "vlan": {
            "type": "string"
          }
        },
        "required": [
          "ipAddr",
          "vlan"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteControllerTemplate": {
        "properties": {
          "cluster": {
            "type": "string"
          },
          "gateway": {
            "type": "string"
          },
          "memory": {
            "type": "integer",
            "format": "int64"
          },
          "netmask": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "vcpu": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "cluster",
          "gateway",
          "memory",
          "netmask",
          "size",
          "vcpu"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NetworkPolicyRulePortProtocol": {
        "enum": [
          "ICMP",
          "TCP",
          "UDP"
        ],
        "type": "string"
      },
      "NestedNetworkPolicyRulePort": {
        "properties": {
          "port": {
            "type": "string",
            "nullable": true
          },
          "protocol": {
            "$ref": "#/components/schemas/NetworkPolicyRulePortProtocol"
          }
        },
        "required": [
          "protocol"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NetworkPolicyRuleType": {
        "enum": [
          "ALL",
          "IP_BLOCK",
          "SELECTOR"
        ],
        "type": "string"
      },
      "NestedNetworkPolicyRule": {
        "properties": {
          "ip_block": {
            "type": "string",
            "nullable": true
          },
          "ports": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRulePort"
            },
            "type": "array",
            "nullable": true
          },
          "selector": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "selector_ids": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/NetworkPolicyRuleType"
          }
        },
        "required": [
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterWhitelist": {
        "properties": {
          "egress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          },
          "enable": {
            "type": "boolean"
          },
          "ingress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "enable"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteAgentStatus": {
        "properties": {
          "host": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedHost"
              }
            ],
            "nullable": true
          },
          "hostID": {
            "type": "string"
          },
          "ipAddr": {
            "type": "string"
          },
          "isHealth": {
            "type": "boolean"
          },
          "message": {
            "type": "string"
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "hostID",
          "ipAddr",
          "isHealth",
          "message",
          "reason"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteManageVDSStatus": {
        "properties": {
          "message": {
            "type": "string"
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "reason": {
            "type": "string"
          },
          "retryCount": {
            "type": "integer",
            "format": "int32"
          },
          "vds": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVds"
              }
            ],
            "nullable": true
          },
          "vdsID": {
            "type": "string"
          }
        },
        "required": [
          "message",
          "reason",
          "retryCount",
          "vdsID"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterAgentStatus": {
        "properties": {
          "currentNumber": {
            "type": "integer",
            "format": "int32"
          },
          "expectNumber": {
            "type": "integer",
            "format": "int32"
          },
          "instances": {
            "items": {
              "$ref": "#/components/schemas/NestedEverouteAgentStatus"
            },
            "type": "array",
            "nullable": true
          },
          "manageVDSes": {
            "items": {
              "$ref": "#/components/schemas/NestedEverouteManageVDSStatus"
            },
            "type": "array",
            "nullable": true
          },
          "numberHealth": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "currentNumber",
          "expectNumber",
          "numberHealth"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterCondition": {
        "properties": {
          "lastProbeTime": {
            "type": "string"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "lastProbeTime",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterVMMetrics": {
        "properties": {
          "cpuUsage": {
            "type": "number",
            "format": "double"
          },
          "dataVolumeUsage": {
            "type": "number",
            "format": "double"
          },
          "lastAcquisitionTime": {
            "type": "string"
          },
          "memoryUsage": {
            "type": "number",
            "format": "double"
          }
        },
        "required": [
          "cpuUsage",
          "dataVolumeUsage",
          "lastAcquisitionTime",
          "memoryUsage"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteControllerStatus": {
        "properties": {
          "ipAddr": {
            "type": "string"
          },
          "isHealth": {
            "type": "boolean"
          },
          "message": {
            "type": "string"
          },
          "metrics": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteClusterVMMetrics"
              }
            ],
            "nullable": true
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "reason": {
            "type": "string"
          },
          "vm": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVm"
              }
            ],
            "nullable": true
          },
          "vmID": {
            "type": "string"
          }
        },
        "required": [
          "ipAddr",
          "isHealth",
          "message",
          "reason",
          "vmID"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterControllerStatus": {
        "properties": {
          "currentNumber": {
            "type": "integer",
            "format": "int32"
          },
          "expectNumber": {
            "type": "integer",
            "format": "int32"
          },
          "instances": {
            "items": {
              "$ref": "#/components/schemas/NestedEverouteControllerStatus"
            },
            "type": "array",
            "nullable": true
          },
          "numberHealth": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "currentNumber",
          "expectNumber",
          "numberHealth"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedEverouteClusterStatus": {
        "properties": {
          "agents": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteClusterAgentStatus"
              }
            ],
            "nullable": true
          },
          "conditions": {
            "items": {
              "$ref": "#/components/schemas/NestedEverouteClusterCondition"
            },
            "type": "array",
            "nullable": true
          },
          "controllers": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteClusterControllerStatus"
              }
            ],
            "nullable": true
          },
          "message": {
            "type": "string"
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "reason": {
            "type": "string"
          },
          "retryCount": {
            "type": "integer",
            "format": "int32"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "message",
          "reason",
          "retryCount",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EverouteCluster": {
        "properties": {
          "agent_elf_clusters": {
            "items": {
              "$ref": "#/components/schemas/NestedCluster"
            },
            "type": "array",
            "nullable": true
          },
          "agent_elf_vdses": {
            "items": {
              "$ref": "#/components/schemas/NestedVds"
            },
            "type": "array",
            "nullable": true
          },
          "controller_instances": {
            "items": {
              "$ref": "#/components/schemas/NestedEverouteControllerInstance"
            },
            "type": "array"
          },
          "controller_template": {
            "$ref": "#/components/schemas/NestedEverouteControllerTemplate"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "global_default_action": {
            "$ref": "#/components/schemas/GlobalPolicyAction"
          },
          "global_whitelist": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedEverouteClusterWhitelist"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "installed": {
            "type": "boolean",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "phase": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterPhase"
              }
            ],
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/NestedEverouteClusterStatus"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "controller_instances",
          "controller_template",
          "global_default_action",
          "id",
          "name",
          "status",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EverouteClusterOrderByInput": {
        "enum": [
          "controller_instances_ASC",
          "controller_instances_DESC",
          "controller_template_ASC",
          "controller_template_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "global_default_action_ASC",
          "global_default_action_DESC",
          "global_whitelist_ASC",
          "global_whitelist_DESC",
          "id_ASC",
          "id_DESC",
          "installed_ASC",
          "installed_DESC",
          "name_ASC",
          "name_DESC",
          "phase_ASC",
          "phase_DESC",
          "status_ASC",
          "status_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "GetEverouteClustersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateEverouteCluster": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EverouteClusterConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateEverouteCluster"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetEverouteClustersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteClusterWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EverouteLicense": {
        "properties": {
          "code": {
            "type": "string"
          },
          "expire_date": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "max_socket_num": {
            "type": "integer",
            "format": "int32"
          },
          "serial": {
            "type": "string"
          },
          "sign_date": {
            "type": "string"
          },
          "software_edition": {
            "$ref": "#/components/schemas/SoftwareEdition"
          },
          "type": {
            "$ref": "#/components/schemas/LicenseType"
          },
          "uid": {
            "type": "string"
          }
        },
        "required": [
          "code",
          "expire_date",
          "id",
          "max_socket_num",
          "serial",
          "sign_date",
          "software_edition",
          "type",
          "uid"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EverouteLicenseOrderByInput": {
        "enum": [
          "code_ASC",
          "code_DESC",
          "expire_date_ASC",
          "expire_date_DESC",
          "id_ASC",
          "id_DESC",
          "max_socket_num_ASC",
          "max_socket_num_DESC",
          "serial_ASC",
          "serial_DESC",
          "sign_date_ASC",
          "sign_date_DESC",
          "software_edition_ASC",
          "software_edition_DESC",
          "type_ASC",
          "type_DESC",
          "uid_ASC",
          "uid_DESC"
        ],
        "type": "string"
      },
      "EverouteLicenseWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/EverouteLicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "code_contains": {
            "type": "string",
            "nullable": true
          },
          "code_ends_with": {
            "type": "string",
            "nullable": true
          },
          "code_gt": {
            "type": "string",
            "nullable": true
          },
          "code_gte": {
            "type": "string",
            "nullable": true
          },
          "code_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "code_lt": {
            "type": "string",
            "nullable": true
          },
          "code_lte": {
            "type": "string",
            "nullable": true
          },
          "code_not": {
            "type": "string",
            "nullable": true
          },
          "code_not_contains": {
            "type": "string",
            "nullable": true
          },
          "code_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "code_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "code_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "code_starts_with": {
            "type": "string",
            "nullable": true
          },
          "expire_date": {
            "type": "string",
            "nullable": true
          },
          "expire_date_gt": {
            "type": "string",
            "nullable": true
          },
          "expire_date_gte": {
            "type": "string",
            "nullable": true
          },
          "expire_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "expire_date_lt": {
            "type": "string",
            "nullable": true
          },
          "expire_date_lte": {
            "type": "string",
            "nullable": true
          },
          "expire_date_not": {
            "type": "string",
            "nullable": true
          },
          "expire_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "max_socket_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_gt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_gte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "max_socket_num_lt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_lte": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_not": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_socket_num_not_in": {
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "type": "array",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/EverouteLicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/EverouteLicenseWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "serial_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_gt": {
            "type": "string",
            "nullable": true
          },
          "serial_gte": {
            "type": "string",
            "nullable": true
          },
          "serial_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_lt": {
            "type": "string",
            "nullable": true
          },
          "serial_lte": {
            "type": "string",
            "nullable": true
          },
          "serial_not": {
            "type": "string",
            "nullable": true
          },
          "serial_not_contains": {
            "type": "string",
            "nullable": true
          },
          "serial_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "serial_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "serial_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "serial_starts_with": {
            "type": "string",
            "nullable": true
          },
          "sign_date": {
            "type": "string",
            "nullable": true
          },
          "sign_date_gt": {
            "type": "string",
            "nullable": true
          },
          "sign_date_gte": {
            "type": "string",
            "nullable": true
          },
          "sign_date_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "sign_date_lt": {
            "type": "string",
            "nullable": true
          },
          "sign_date_lte": {
            "type": "string",
            "nullable": true
          },
          "sign_date_not": {
            "type": "string",
            "nullable": true
          },
          "sign_date_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "software_edition": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "software_edition_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SoftwareEdition"
              }
            ],
            "nullable": true
          },
          "software_edition_not_in": {
            "items": {
              "$ref": "#/components/schemas/SoftwareEdition"
            },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "type_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseType"
              }
            ],
            "nullable": true
          },
          "type_not_in": {
            "items": {
              "$ref": "#/components/schemas/LicenseType"
            },
            "type": "array",
            "nullable": true
          },
          "uid": {
            "type": "string",
            "nullable": true
          },
          "uid_contains": {
            "type": "string",
            "nullable": true
          },
          "uid_ends_with": {
            "type": "string",
            "nullable": true
          },
          "uid_gt": {
            "type": "string",
            "nullable": true
          },
          "uid_gte": {
            "type": "string",
            "nullable": true
          },
          "uid_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "uid_lt": {
            "type": "string",
            "nullable": true
          },
          "uid_lte": {
            "type": "string",
            "nullable": true
          },
          "uid_not": {
            "type": "string",
            "nullable": true
          },
          "uid_not_contains": {
            "type": "string",
            "nullable": true
          },
          "uid_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "uid_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "uid_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "uid_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetEverouteLicensesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteLicenseOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteLicenseWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateEverouteLicense": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EverouteLicenseConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateEverouteLicense"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetEverouteLicensesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteLicenseOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EverouteLicenseWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "EveroutePackage": {
        "properties": {
          "arch": {
            "$ref": "#/components/schemas/Architecture"
          },
          "description": {
            "type": "string"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_created_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "package_info": {
            "properties": {},
            "type": "object"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "arch",
          "description",
          "id",
          "local_created_at",
          "name",
          "package_info",
          "size",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EveroutePackageOrderByInput": {
        "enum": [
          "arch_ASC",
          "arch_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "name_ASC",
          "name_DESC",
          "package_info_ASC",
          "package_info_DESC",
          "size_ASC",
          "size_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "EveroutePackageWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/EveroutePackageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "arch": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "arch_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "arch_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/Architecture"
              }
            ],
            "nullable": true
          },
          "arch_not_in": {
            "items": {
              "$ref": "#/components/schemas/Architecture"
            },
            "type": "array",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_contains": {
            "type": "string",
            "nullable": true
          },
          "description_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_gt": {
            "type": "string",
            "nullable": true
          },
          "description_gte": {
            "type": "string",
            "nullable": true
          },
          "description_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_lt": {
            "type": "string",
            "nullable": true
          },
          "description_lte": {
            "type": "string",
            "nullable": true
          },
          "description_not": {
            "type": "string",
            "nullable": true
          },
          "description_not_contains": {
            "type": "string",
            "nullable": true
          },
          "description_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "description_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "description_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "description_starts_with": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "entityAsyncStatus_not": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "entityAsyncStatus_not_in": {
            "items": {
              "$ref": "#/components/schemas/EntityAsyncStatus"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_gte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "local_created_at_lt": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_lte": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not": {
            "type": "string",
            "nullable": true
          },
          "local_created_at_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "name_contains": {
            "type": "string",
            "nullable": true
          },
          "name_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_gt": {
            "type": "string",
            "nullable": true
          },
          "name_gte": {
            "type": "string",
            "nullable": true
          },
          "name_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_lt": {
            "type": "string",
            "nullable": true
          },
          "name_lte": {
            "type": "string",
            "nullable": true
          },
          "name_not": {
            "type": "string",
            "nullable": true
          },
          "name_not_contains": {
            "type": "string",
            "nullable": true
          },
          "name_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "name_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "name_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "name_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/EveroutePackageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/EveroutePackageWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "size": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_gte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "size_lt": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_lte": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "size_not_in": {
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "type": "array",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "version_contains": {
            "type": "string",
            "nullable": true
          },
          "version_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_gt": {
            "type": "string",
            "nullable": true
          },
          "version_gte": {
            "type": "string",
            "nullable": true
          },
          "version_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_lt": {
            "type": "string",
            "nullable": true
          },
          "version_lte": {
            "type": "string",
            "nullable": true
          },
          "version_not": {
            "type": "string",
            "nullable": true
          },
          "version_not_contains": {
            "type": "string",
            "nullable": true
          },
          "version_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "version_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "version_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "version_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetEveroutePackagesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EveroutePackageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EveroutePackageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateEveroutePackage": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "EveroutePackageConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateEveroutePackage"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetEveroutePackagesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EveroutePackageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EveroutePackageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateGlobalAlertRule": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GlobalAlertRuleConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateGlobalAlertRule"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetGlobalAlertRulesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalAlertRuleWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GlobalSettingsOrderByInput": {
        "enum": [
          "auth_ASC",
          "auth_DESC",
          "id_ASC",
          "id_DESC",
          "vm_recycle_bin_ASC",
          "vm_recycle_bin_DESC"
        ],
        "type": "string"
      },
      "GlobalSettingsWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/GlobalSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "id_contains": {
            "type": "string",
            "nullable": true
          },
          "id_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_gt": {
            "type": "string",
            "nullable": true
          },
          "id_gte": {
            "type": "string",
            "nullable": true
          },
          "id_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_lt": {
            "type": "string",
            "nullable": true
          },
          "id_lte": {
            "type": "string",
            "nullable": true
          },
          "id_not": {
            "type": "string",
            "nullable": true
          },
          "id_not_contains": {
            "type": "string",
            "nullable": true
          },
          "id_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "id_not_in": {
            "items": {
              "type": "string"
            },
            "type": "array",
            "nullable": true
          },
          "id_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "id_starts_with": {
            "type": "string",
            "nullable": true
          },
          "NOT": {
            "items": {
              "$ref": "#/components/schemas/GlobalSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/GlobalSettingsWhereInput"
            },
            "type": "array",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetGlobalSettingsesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalSettingsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalSettingsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateGlobalSettings": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GlobalSettingsConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateGlobalSettings"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetGlobalSettingsesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalSettingsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GlobalSettingsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GraphOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "metric_count_ASC",
          "metric_count_DESC",
          "metric_name_ASC",
          "metric_name_DESC",
          "metric_type_ASC",
          "metric_type_DESC",
          "network_ASC",
          "network_DESC",
          "resource_type_ASC",
          "resource_type_DESC",
          "service_ASC",
          "service_DESC",
          "targets_ASC",
          "targets_DESC",
          "title_ASC",
          "title_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "GetGraphsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateGraph": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GraphConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateGraph"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetGraphsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/GraphWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateHost": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "HostConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateHost"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetHostsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/HostWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Ipmi": {
        "properties": {
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "ip": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "valid": {
            "type": "boolean"
          }
        },
        "required": [
          "host",
          "id",
          "ip",
          "local_id",
          "username",
          "valid"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IpmiOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "ip_ASC",
          "ip_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "username_ASC",
          "username_DESC",
          "valid_ASC",
          "valid_DESC"
        ],
        "type": "string"
      },
      "GetIpmisRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IpmiOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IpmiWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IscsiConnection": {
        "properties": {
          "client_port": {
            "type": "integer",
            "format": "int32"
          },
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "initiator_ip": {
            "type": "string"
          },
          "iscsi_target": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedIscsiTarget"
              }
            ],
            "nullable": true
          },
          "nvmf_subsystem": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNvmfSubsystem"
              }
            ],
            "nullable": true
          },
          "tr_type": {
            "allOf": [
              {
                "$ref": "#/components/schemas/StoreTransportType"
              }
            ],
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/StoreConnectionType"
          }
        },
        "required": [
          "client_port",
          "cluster",
          "host",
          "id",
          "initiator_ip",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateIscsiConnection": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiConnectionConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateIscsiConnection"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetIscsiConnectionsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiConnectionOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiConnectionWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateIscsiLun": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateIscsiLun"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetIscsiLunsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateIscsiLunSnapshot": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiLunSnapshotConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateIscsiLunSnapshot"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetIscsiLunSnapshotsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateIscsiTarget": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IscsiTargetConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateIscsiTarget"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetIscsiTargetsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IscsiTargetWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "IsolationPolicy": {
        "properties": {
          "egress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          },
          "everoute_cluster": {
            "$ref": "#/components/schemas/NestedEverouteCluster"
          },
          "id": {
            "type": "string"
          },
          "ingress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "mode": {
            "$ref": "#/components/schemas/IsolationMode"
          },
          "vm": {
            "$ref": "#/components/schemas/NestedVm"
          }
        },
        "required": [
          "everoute_cluster",
          "id",
          "mode",
          "vm"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IsolationPolicyOrderByInput": {
        "enum": [
          "egress_ASC",
          "egress_DESC",
          "id_ASC",
          "id_DESC",
          "ingress_ASC",
          "ingress_DESC",
          "mode_ASC",
          "mode_DESC"
        ],
        "type": "string"
      },
      "GetIsolationPoliciesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateIsolationPolicy": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "IsolationPolicyConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateIsolationPolicy"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetIsolationPoliciesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/IsolationPolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "LabelOrderByInput": {
        "enum": [
          "cluster_num_ASC",
          "cluster_num_DESC",
          "consistency_group_num_ASC",
          "consistency_group_num_DESC",
          "consistency_group_snapshot_num_ASC",
          "consistency_group_snapshot_num_DESC",
          "content_library_image_num_ASC",
          "content_library_image_num_DESC",
          "content_library_vm_template_num_ASC",
          "content_library_vm_template_num_DESC",
          "createdAt_ASC",
          "createdAt_DESC",
          "datacenter_num_ASC",
          "datacenter_num_DESC",
          "disk_num_ASC",
          "disk_num_DESC",
          "elf_image_num_ASC",
          "elf_image_num_DESC",
          "host_num_ASC",
          "host_num_DESC",
          "id_ASC",
          "id_DESC",
          "iscsi_lun_num_ASC",
          "iscsi_lun_num_DESC",
          "iscsi_lun_snapshot_num_ASC",
          "iscsi_lun_snapshot_num_DESC",
          "iscsi_target_num_ASC",
          "iscsi_target_num_DESC",
          "isolation_policy_num_ASC",
          "isolation_policy_num_DESC",
          "key_ASC",
          "key_DESC",
          "namespace_group_num_ASC",
          "namespace_group_num_DESC",
          "nfs_export_num_ASC",
          "nfs_export_num_DESC",
          "nfs_inode_num_ASC",
          "nfs_inode_num_DESC",
          "nic_num_ASC",
          "nic_num_DESC",
          "nvmf_namespace_num_ASC",
          "nvmf_namespace_num_DESC",
          "nvmf_namespace_snapshot_num_ASC",
          "nvmf_namespace_snapshot_num_DESC",
          "nvmf_subsystem_num_ASC",
          "nvmf_subsystem_num_DESC",
          "security_policy_num_ASC",
          "security_policy_num_DESC",
          "system_vlan_num_ASC",
          "system_vlan_num_DESC",
          "total_num_ASC",
          "total_num_DESC",
          "value_ASC",
          "value_DESC",
          "vds_num_ASC",
          "vds_num_DESC",
          "vm_num_ASC",
          "vm_num_DESC",
          "vm_snapshot_num_ASC",
          "vm_snapshot_num_DESC",
          "vm_template_num_ASC",
          "vm_template_num_DESC",
          "vm_vlan_num_ASC",
          "vm_vlan_num_DESC",
          "vm_volume_num_ASC",
          "vm_volume_num_DESC"
        ],
        "type": "string"
      },
      "GetLabelsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateLabel": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "LabelConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateLabel"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetLabelsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LabelWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "LicenseOrderByInput": {
        "enum": [
          "expire_date_ASC",
          "expire_date_DESC",
          "id_ASC",
          "id_DESC",
          "license_serial_ASC",
          "license_serial_DESC",
          "maintenance_end_date_ASC",
          "maintenance_end_date_DESC",
          "maintenance_start_date_ASC",
          "maintenance_start_date_DESC",
          "max_chunk_num_ASC",
          "max_chunk_num_DESC",
          "max_cluster_num_ASC",
          "max_cluster_num_DESC",
          "sign_date_ASC",
          "sign_date_DESC",
          "software_edition_ASC",
          "software_edition_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "GetLicensesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateLicense": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "LicenseConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateLicense"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetLicensesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LicenseWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "LogCollectionOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "log_ended_at_ASC",
          "log_ended_at_DESC",
          "log_started_at_ASC",
          "log_started_at_DESC",
          "owner_ASC",
          "owner_DESC",
          "path_ASC",
          "path_DESC",
          "progress_ASC",
          "progress_DESC",
          "service_groups_ASC",
          "service_groups_DESC",
          "size_ASC",
          "size_DESC",
          "started_at_ASC",
          "started_at_DESC",
          "status_ASC",
          "status_DESC"
        ],
        "type": "string"
      },
      "GetLogCollectionsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateLogCollection": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "LogCollectionConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateLogCollection"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetLogCollectionsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/LogCollectionWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "LogServiceConfig": {
        "properties": {
          "group_name": {
            "type": "string"
          },
          "service_list": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "group_name",
          "service_list"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "LogServiceConfigsInput": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/ClusterWhereUniqueInput"
          }
        },
        "required": [
          "cluster"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetLogServiceConfigsRequestBody": {
        "properties": {
          "input": {
            "$ref": "#/components/schemas/LogServiceConfigsInput"
          }
        },
        "required": [
          "input"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNamespaceGroup": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NamespaceGroupConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNamespaceGroup"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNamespaceGroupsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NamespaceGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNfsExport": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NfsExportConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNfsExport"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNfsExportsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsExportWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NfsInode": {
        "properties": {
          "assigned_size": {
            "type": "integer",
            "format": "int64"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "file": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "labels": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "local_updated_at": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nfs_export": {
            "$ref": "#/components/schemas/NestedNfsExport"
          },
          "parent_id": {
            "type": "string"
          },
          "shared_size": {
            "type": "integer",
            "format": "int64"
          },
          "snapshot_num": {
            "type": "integer",
            "format": "int32"
          },
          "unique_size": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "assigned_size",
          "file",
          "id",
          "local_id",
          "local_updated_at",
          "name",
          "nfs_export",
          "parent_id",
          "shared_size",
          "snapshot_num",
          "unique_size"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NfsInodeOrderByInput": {
        "enum": [
          "assigned_size_ASC",
          "assigned_size_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "file_ASC",
          "file_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "local_updated_at_ASC",
          "local_updated_at_DESC",
          "name_ASC",
          "name_DESC",
          "parent_id_ASC",
          "parent_id_DESC",
          "shared_size_ASC",
          "shared_size_DESC",
          "snapshot_num_ASC",
          "snapshot_num_DESC",
          "unique_size_ASC",
          "unique_size_DESC"
        ],
        "type": "string"
      },
      "GetNfsInodesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNfsInode": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NfsInodeConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNfsInode"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNfsInodesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NfsInodeWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNic": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NicConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNic"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNicsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NicWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NodeTopoOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "position_ASC",
          "position_DESC"
        ],
        "type": "string"
      },
      "GetNodeTopoesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNodeTopo": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NodeTopoConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNodeTopo"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNodeTopoesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NodeTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNvmfNamespace": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNvmfNamespace"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNvmfNamespacesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNvmfNamespaceSnapshot": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NvmfNamespaceSnapshotConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNvmfNamespaceSnapshot"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNvmfNamespaceSnapshotsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateNvmfSubsystem": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NvmfSubsystemConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateNvmfSubsystem"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetNvmfSubsystemsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NvmfSubsystemWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "OrganizationOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "name_ASC",
          "name_DESC"
        ],
        "type": "string"
      },
      "GetOrganizationsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OrganizationOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OrganizationWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateOrganization": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "OrganizationConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateOrganization"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetOrganizationsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OrganizationOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/OrganizationWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "PmemDimm": {
        "properties": {
          "capacity": {
            "type": "integer",
            "format": "int64"
          },
          "device_locator": {
            "type": "string"
          },
          "disk": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedDisk"
              }
            ],
            "nullable": true
          },
          "health_status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/DiskHealthStatus"
              }
            ],
            "nullable": true
          },
          "host": {
            "$ref": "#/components/schemas/NestedHost"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "numa_node": {
            "type": "integer",
            "format": "int32"
          },
          "part_number": {
            "type": "string"
          },
          "remaining_life_percent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "version": {
            "type": "string"
          }
        },
        "required": [
          "capacity",
          "device_locator",
          "host",
          "id",
          "name",
          "numa_node",
          "part_number",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "PmemDimmOrderByInput": {
        "enum": [
          "capacity_ASC",
          "capacity_DESC",
          "device_locator_ASC",
          "device_locator_DESC",
          "health_status_ASC",
          "health_status_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "numa_node_ASC",
          "numa_node_DESC",
          "part_number_ASC",
          "part_number_DESC",
          "remaining_life_percent_ASC",
          "remaining_life_percent_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "GetPmemDimmsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregatePmemDimm": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "PmemDimmConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregatePmemDimm"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetPmemDimmsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PmemDimmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "RackTopoOrderByInput": {
        "enum": [
          "height_ASC",
          "height_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC"
        ],
        "type": "string"
      },
      "GetRackTopoesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateRackTopo": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "RackTopoConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateRackTopo"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetRackTopoesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/RackTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ReportTaskOrderByInput": {
        "enum": [
          "createdAt_ASC",
          "createdAt_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "name_ASC",
          "name_DESC",
          "plan_id_ASC",
          "plan_id_DESC",
          "status_ASC",
          "status_DESC"
        ],
        "type": "string"
      },
      "GetReportTasksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateReportTask": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ReportTaskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateReportTask"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetReportTasksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ReportTemplateOrderByInput": {
        "enum": [
          "createdAt_ASC",
          "createdAt_DESC",
          "description_ASC",
          "description_DESC",
          "execute_plan_ASC",
          "execute_plan_DESC",
          "id_ASC",
          "id_DESC",
          "name_ASC",
          "name_DESC",
          "preset_ASC",
          "preset_DESC",
          "resource_meta_ASC",
          "resource_meta_DESC",
          "task_num_ASC",
          "task_num_DESC"
        ],
        "type": "string"
      },
      "GetReportTemplatesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateReportTemplate": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ReportTemplateConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateReportTemplate"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetReportTemplatesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ReportTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedSecurityPolicyApply": {
        "properties": {
          "communicable": {
            "type": "boolean"
          },
          "selector": {
            "items": {
              "$ref": "#/components/schemas/NestedLabel"
            },
            "type": "array"
          },
          "selector_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "communicable",
          "selector",
          "selector_ids"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SecurityPolicy": {
        "properties": {
          "apply_to": {
            "items": {
              "$ref": "#/components/schemas/NestedSecurityPolicyApply"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "egress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          },
          "everoute_cluster": {
            "$ref": "#/components/schemas/NestedEverouteCluster"
          },
          "id": {
            "type": "string"
          },
          "ingress": {
            "items": {
              "$ref": "#/components/schemas/NestedNetworkPolicyRule"
            },
            "type": "array",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "policy_mode": {
            "allOf": [
              {
                "$ref": "#/components/schemas/PolicyMode"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "apply_to",
          "description",
          "everoute_cluster",
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SecurityPolicyOrderByInput": {
        "enum": [
          "apply_to_ASC",
          "apply_to_DESC",
          "description_ASC",
          "description_DESC",
          "egress_ASC",
          "egress_DESC",
          "id_ASC",
          "id_DESC",
          "ingress_ASC",
          "ingress_DESC",
          "name_ASC",
          "name_DESC",
          "policy_mode_ASC",
          "policy_mode_DESC"
        ],
        "type": "string"
      },
      "GetSecurityPoliciesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSecurityPolicy": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SecurityPolicyConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSecurityPolicy"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSecurityPoliciesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SecurityPolicyWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotGroupOrderByInput": {
        "enum": [
          "deleted_ASC",
          "deleted_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "estimated_recycling_time_ASC",
          "estimated_recycling_time_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "keep_ASC",
          "keep_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "logical_size_bytes_ASC",
          "logical_size_bytes_DESC",
          "name_ASC",
          "name_DESC",
          "object_num_ASC",
          "object_num_DESC",
          "vm_info_ASC",
          "vm_info_DESC"
        ],
        "type": "string"
      },
      "GetSnapshotGroupsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSnapshotGroup": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotGroupConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSnapshotGroup"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSnapshotGroupsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSnapshotPlan": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSnapshotPlan"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSnapshotPlansConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanTask": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "end_time": {
            "type": "string",
            "nullable": true
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "internal": {
            "type": "boolean",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "snapshotGroup": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedSnapshotGroup"
              }
            ],
            "nullable": true
          },
          "snapshotPlan": {
            "$ref": "#/components/schemas/NestedSnapshotPlan"
          },
          "start_time": {
            "type": "string"
          },
          "status": {
            "$ref": "#/components/schemas/SnapshotPlanExecuteStatus"
          },
          "type": {
            "$ref": "#/components/schemas/SnapshotPlanTaskType"
          }
        },
        "required": [
          "cluster",
          "id",
          "local_id",
          "snapshotPlan",
          "start_time",
          "status",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanTaskOrderByInput": {
        "enum": [
          "end_time_ASC",
          "end_time_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "internal_ASC",
          "internal_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "start_time_ASC",
          "start_time_DESC",
          "status_ASC",
          "status_DESC",
          "type_ASC",
          "type_DESC"
        ],
        "type": "string"
      },
      "GetSnapshotPlanTasksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSnapshotPlanTask": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnapshotPlanTaskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSnapshotPlanTask"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSnapshotPlanTasksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnapshotPlanTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTransportOrderByInput": {
        "enum": [
          "auth_pass_phrase_ASC",
          "auth_pass_phrase_DESC",
          "auth_protocol_ASC",
          "auth_protocol_DESC",
          "community_ASC",
          "community_DESC",
          "disabled_ASC",
          "disabled_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "port_ASC",
          "port_DESC",
          "privacy_pass_phrase_ASC",
          "privacy_pass_phrase_DESC",
          "privacy_protocol_ASC",
          "privacy_protocol_DESC",
          "protocol_ASC",
          "protocol_DESC",
          "username_ASC",
          "username_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "GetSnmpTransportsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTransportOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTransportWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSnmpTransport": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTransportConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSnmpTransport"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSnmpTransportsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTransportOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTransportWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTrapReceiverOrderByInput": {
        "enum": [
          "auth_pass_phrase_ASC",
          "auth_pass_phrase_DESC",
          "auth_protocol_ASC",
          "auth_protocol_DESC",
          "community_ASC",
          "community_DESC",
          "disabled_ASC",
          "disabled_DESC",
          "engine_id_ASC",
          "engine_id_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "host_ASC",
          "host_DESC",
          "id_ASC",
          "id_DESC",
          "inform_ASC",
          "inform_DESC",
          "language_code_ASC",
          "language_code_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "port_ASC",
          "port_DESC",
          "privacy_pass_phrase_ASC",
          "privacy_pass_phrase_DESC",
          "privacy_protocol_ASC",
          "privacy_protocol_DESC",
          "protocol_ASC",
          "protocol_DESC",
          "username_ASC",
          "username_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "GetSnmpTrapReceiversRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTrapReceiverOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSnmpTrapReceiver": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SnmpTrapReceiverConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSnmpTrapReceiver"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSnmpTrapReceiversConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTrapReceiverOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SnmpTrapReceiverWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SvtImage": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "entityAsyncStatus": {
            "allOf": [
              {
                "$ref": "#/components/schemas/EntityAsyncStatus"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_created_at": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "path": {
            "type": "string"
          },
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "vm_disks": {
            "items": {
              "$ref": "#/components/schemas/NestedVmDisk"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "id",
          "local_created_at",
          "local_id",
          "name",
          "path",
          "size",
          "version"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SvtImageOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "path_ASC",
          "path_DESC",
          "size_ASC",
          "size_DESC",
          "version_ASC",
          "version_DESC"
        ],
        "type": "string"
      },
      "GetSvtImagesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SvtImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SvtImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSvtImage": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SvtImageConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSvtImage"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSvtImagesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SvtImageOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SvtImageWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "SystemAuditLog": {
        "properties": {
          "action": {
            "type": "string"
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "local_created_at": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "action",
          "id",
          "local_id",
          "message"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateSystemAuditLog": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "SystemAuditLogConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateSystemAuditLog"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetSystemAuditLogsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SystemAuditLogOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/SystemAuditLogWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateTask": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "TaskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateTask"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetTasksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/TaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UploadTaskOrderByInput": {
        "enum": [
          "args_ASC",
          "args_DESC",
          "chunk_size_ASC",
          "chunk_size_DESC",
          "current_chunk_ASC",
          "current_chunk_DESC",
          "finished_at_ASC",
          "finished_at_DESC",
          "id_ASC",
          "id_DESC",
          "resource_type_ASC",
          "resource_type_DESC",
          "size_ASC",
          "size_DESC",
          "started_at_ASC",
          "started_at_DESC",
          "status_ASC",
          "status_DESC",
          "updatedAt_ASC",
          "updatedAt_DESC"
        ],
        "type": "string"
      },
      "GetUploadTasksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateUploadTask": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UploadTaskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateUploadTask"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetUploadTasksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UploadTaskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateUsbDevice": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UsbDeviceConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateUsbDevice"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetUsbDevicesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UsbDeviceWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserAuditLog": {
        "properties": {
          "action": {
            "type": "string"
          },
          "cluster": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedCluster"
              }
            ],
            "nullable": true
          },
          "createdAt": {
            "type": "string"
          },
          "finished_at": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "ip_address": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "resource_id": {
            "type": "string",
            "nullable": true
          },
          "resource_type": {
            "type": "string",
            "nullable": true
          },
          "started_at": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogStatus"
              }
            ],
            "nullable": true
          },
          "user": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedUser"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "action",
          "createdAt",
          "id",
          "ip_address",
          "message"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateUserAuditLog": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UserAuditLogConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateUserAuditLog"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetUserAuditLogsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserAuditLogWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "UserRoleNextOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "name_ASC",
          "name_DESC",
          "platform_ASC",
          "platform_DESC",
          "preset_ASC",
          "preset_DESC"
        ],
        "type": "string"
      },
      "GetUserRoleNextsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateUserRoleNext": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UserRoleNextConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateUserRoleNext"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetUserRoleNextsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserRoleNextWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateUser": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "UserConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateUser"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetUsersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/UserWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VcenterAccountOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "ip_ASC",
          "ip_DESC",
          "is_valid_ASC",
          "is_valid_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "port_ASC",
          "port_DESC",
          "username_ASC",
          "username_DESC"
        ],
        "type": "string"
      },
      "GetVcenterAccountsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VcenterAccountOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VcenterAccountWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVcenterAccount": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VcenterAccountConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVcenterAccount"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVcenterAccountsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VcenterAccountOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VcenterAccountWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVds": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VdsConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVds"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVdsesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VdsWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ViewOrderByInput": {
        "enum": [
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "time_span_ASC",
          "time_span_DESC",
          "time_unit_ASC",
          "time_unit_DESC"
        ],
        "type": "string"
      },
      "GetViewsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ViewOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ViewWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateView": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ViewConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateView"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetViewsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ViewOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ViewWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVlan": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VlanConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVlan"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVlansConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VlanWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedSvtImage": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmDisk": {
        "properties": {
          "boot": {
            "type": "integer",
            "format": "int32"
          },
          "bus": {
            "$ref": "#/components/schemas/Bus"
          },
          "cloud_init_image_name": {
            "type": "string",
            "nullable": true
          },
          "cloud_init_image_path": {
            "type": "string",
            "nullable": true
          },
          "device": {
            "type": "string",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "elf_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedElfImage"
              }
            ],
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "key": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_bandwidth": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "max_bandwidth_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "max_iops": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "max_iops_policy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskIoRestrictType"
              }
            ],
            "nullable": true
          },
          "serial": {
            "type": "string",
            "nullable": true
          },
          "svt_image": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedSvtImage"
              }
            ],
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/VmDiskType"
          },
          "unsafe_image_path": {
            "type": "string",
            "nullable": true
          },
          "unsafe_image_uuid": {
            "type": "string",
            "nullable": true
          },
          "unsafe_provision": {
            "type": "string",
            "nullable": true
          },
          "vm": {
            "$ref": "#/components/schemas/NestedVm"
          },
          "vm_volume": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVmVolume"
              }
            ],
            "nullable": true
          }
        },
        "required": [
          "boot",
          "bus",
          "id",
          "type",
          "vm"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmDiskOrderByInput": {
        "enum": [
          "boot_ASC",
          "boot_DESC",
          "bus_ASC",
          "bus_DESC",
          "cloud_init_image_name_ASC",
          "cloud_init_image_name_DESC",
          "cloud_init_image_path_ASC",
          "cloud_init_image_path_DESC",
          "device_ASC",
          "device_DESC",
          "disabled_ASC",
          "disabled_DESC",
          "id_ASC",
          "id_DESC",
          "key_ASC",
          "key_DESC",
          "max_bandwidth_ASC",
          "max_bandwidth_DESC",
          "max_bandwidth_policy_ASC",
          "max_bandwidth_policy_DESC",
          "max_iops_ASC",
          "max_iops_DESC",
          "max_iops_policy_ASC",
          "max_iops_policy_DESC",
          "serial_ASC",
          "serial_DESC",
          "type_ASC",
          "type_DESC",
          "unsafe_image_path_ASC",
          "unsafe_image_path_DESC",
          "unsafe_image_uuid_ASC",
          "unsafe_image_uuid_DESC",
          "unsafe_provision_ASC",
          "unsafe_provision_DESC"
        ],
        "type": "string"
      },
      "GetVmDisksRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmDisk": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmDiskConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmDisk"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmDisksConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmDiskWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedEntityFilter": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmEntityFilterResult": {
        "properties": {
          "entityFilter": {
            "$ref": "#/components/schemas/NestedEntityFilter"
          },
          "id": {
            "type": "string"
          },
          "result": {
            "items": {
              "type": "number",
              "format": "double"
            },
            "type": "array"
          },
          "vm": {
            "$ref": "#/components/schemas/NestedVm"
          }
        },
        "required": [
          "entityFilter",
          "id",
          "result",
          "vm"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmEntityFilterResultOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC"
        ],
        "type": "string"
      },
      "GetVmEntityFilterResultsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmEntityFilterResult": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmEntityFilterResultConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmEntityFilterResult"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmEntityFilterResultsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmEntityFilterResultWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmFolderOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "vm_num_ASC",
          "vm_num_DESC"
        ],
        "type": "string"
      },
      "GetVmFoldersRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmFolder": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmFolderConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmFolder"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmFoldersConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmFolderWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmNic": {
        "properties": {
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "gateway": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "interface_id": {
            "type": "string",
            "nullable": true
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string"
          },
          "mac_address": {
            "type": "string",
            "nullable": true
          },
          "mirror": {
            "type": "boolean",
            "nullable": true
          },
          "model": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicModel"
              }
            ],
            "nullable": true
          },
          "nic": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedNic"
              }
            ],
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subnet_mask": {
            "type": "string",
            "nullable": true
          },
          "vlan": {
            "allOf": [
              {
                "$ref": "#/components/schemas/NestedVlan"
              }
            ],
            "nullable": true
          },
          "vm": {
            "$ref": "#/components/schemas/NestedVm"
          }
        },
        "required": [
          "id",
          "local_id",
          "vm"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmNicOrderByInput": {
        "enum": [
          "enabled_ASC",
          "enabled_DESC",
          "gateway_ASC",
          "gateway_DESC",
          "id_ASC",
          "id_DESC",
          "interface_id_ASC",
          "interface_id_DESC",
          "ip_address_ASC",
          "ip_address_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "mac_address_ASC",
          "mac_address_DESC",
          "mirror_ASC",
          "mirror_DESC",
          "model_ASC",
          "model_DESC",
          "order_ASC",
          "order_DESC",
          "subnet_mask_ASC",
          "subnet_mask_DESC"
        ],
        "type": "string"
      },
      "GetVmNicsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmNic": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmNicConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmNic"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmNicsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmNicWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmPlacementGroup": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmPlacementGroupConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmPlacementGroup"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmPlacementGroupsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmPlacementGroupWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVm": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVm"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmSnapshotOrderByInput": {
        "enum": [
          "clock_offset_ASC",
          "clock_offset_DESC",
          "consistent_type_ASC",
          "consistent_type_DESC",
          "cpu_ASC",
          "cpu_DESC",
          "cpu_model_ASC",
          "cpu_model_DESC",
          "description_ASC",
          "description_DESC",
          "entityAsyncStatus_ASC",
          "entityAsyncStatus_DESC",
          "firmware_ASC",
          "firmware_DESC",
          "ha_ASC",
          "ha_DESC",
          "id_ASC",
          "id_DESC",
          "io_policy_ASC",
          "io_policy_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "max_bandwidth_ASC",
          "max_bandwidth_DESC",
          "max_bandwidth_policy_ASC",
          "max_bandwidth_policy_DESC",
          "max_iops_ASC",
          "max_iops_DESC",
          "max_iops_policy_ASC",
          "max_iops_policy_DESC",
          "memory_ASC",
          "memory_DESC",
          "name_ASC",
          "name_DESC",
          "size_ASC",
          "size_DESC",
          "vcpu_ASC",
          "vcpu_DESC",
          "vm_disks_ASC",
          "vm_disks_DESC",
          "vm_nics_ASC",
          "vm_nics_DESC",
          "win_opt_ASC",
          "win_opt_DESC"
        ],
        "type": "string"
      },
      "GetVmSnapshotsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmSnapshot": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmSnapshotConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmSnapshot"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmSnapshotsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmSnapshotWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmTemplate": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmTemplateConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmTemplate"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmTemplatesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmTemplateWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmVolume": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VmVolumeConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmVolume"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmVolumesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VmVolumeWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VsphereEsxiAccountOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "ip_ASC",
          "ip_DESC",
          "is_valid_ASC",
          "is_valid_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "port_ASC",
          "port_DESC",
          "username_ASC",
          "username_DESC"
        ],
        "type": "string"
      },
      "GetVsphereEsxiAccountsRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VsphereEsxiAccountOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVsphereEsxiAccount": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "VsphereEsxiAccountConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVsphereEsxiAccount"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetVsphereEsxiAccountsConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VsphereEsxiAccountOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/VsphereEsxiAccountWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "Witness": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "cpu_hz_per_core": {
            "type": "integer",
            "format": "int64"
          },
          "data_ip": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "management_ip": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "system_data_capacity": {
            "type": "integer",
            "format": "int64"
          },
          "system_used_data_space": {
            "type": "integer",
            "format": "int64"
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32"
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64"
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "cluster",
          "cpu_hz_per_core",
          "data_ip",
          "id",
          "management_ip",
          "name",
          "system_data_capacity",
          "system_used_data_space",
          "total_cpu_cores",
          "total_cpu_hz",
          "total_memory_bytes"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WitnessOrderByInput": {
        "enum": [
          "cpu_hz_per_core_ASC",
          "cpu_hz_per_core_DESC",
          "data_ip_ASC",
          "data_ip_DESC",
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "management_ip_ASC",
          "management_ip_DESC",
          "name_ASC",
          "name_DESC",
          "system_data_capacity_ASC",
          "system_data_capacity_DESC",
          "system_used_data_space_ASC",
          "system_used_data_space_DESC",
          "total_cpu_cores_ASC",
          "total_cpu_cores_DESC",
          "total_cpu_hz_ASC",
          "total_cpu_hz_DESC",
          "total_memory_bytes_ASC",
          "total_memory_bytes_DESC"
        ],
        "type": "string"
      },
      "GetWitnessesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateWitness": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WitnessConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateWitness"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetWitnessesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/WitnessWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "WitnessService": {
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "role": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "state_duration": {
            "type": "number",
            "format": "double"
          }
        },
        "required": [
          "id",
          "name",
          "role",
          "state",
          "state_duration"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WitnessWhereUniqueInput": {
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "local_id": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "GetWitnessServicesRequestBody": {
        "properties": {
          "where": {
            "$ref": "#/components/schemas/WitnessWhereUniqueInput"
          }
        },
        "required": [
          "where"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "Zone": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "datacenter": {
            "$ref": "#/components/schemas/NestedDatacenter"
          },
          "failure_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "host_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hosts": {
            "items": {
              "$ref": "#/components/schemas/NestedHost"
            },
            "type": "array",
            "nullable": true
          },
          "id": {
            "type": "string"
          },
          "is_preferred": {
            "type": "boolean"
          },
          "local_id": {
            "type": "string",
            "nullable": true
          },
          "provisioned_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_cpu_cores_for_active_vm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "provisioned_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "provisioned_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "running_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stopped_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "suspended_vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cache_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_cpu_cores": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "total_cpu_hz": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_data_capacity": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "total_memory_bytes": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "used_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "valid_data_space": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "vm_num": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "datacenter",
          "id",
          "is_preferred"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ZoneOrderByInput": {
        "enum": [
          "failure_data_space_ASC",
          "failure_data_space_DESC",
          "host_num_ASC",
          "host_num_DESC",
          "id_ASC",
          "id_DESC",
          "is_preferred_ASC",
          "is_preferred_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "provisioned_cpu_cores_ASC",
          "provisioned_cpu_cores_DESC",
          "provisioned_cpu_cores_for_active_vm_ASC",
          "provisioned_cpu_cores_for_active_vm_DESC",
          "provisioned_data_space_ASC",
          "provisioned_data_space_DESC",
          "provisioned_memory_bytes_ASC",
          "provisioned_memory_bytes_DESC",
          "running_vm_num_ASC",
          "running_vm_num_DESC",
          "stopped_vm_num_ASC",
          "stopped_vm_num_DESC",
          "suspended_vm_num_ASC",
          "suspended_vm_num_DESC",
          "total_cache_capacity_ASC",
          "total_cache_capacity_DESC",
          "total_cpu_cores_ASC",
          "total_cpu_cores_DESC",
          "total_cpu_hz_ASC",
          "total_cpu_hz_DESC",
          "total_data_capacity_ASC",
          "total_data_capacity_DESC",
          "total_memory_bytes_ASC",
          "total_memory_bytes_DESC",
          "used_data_space_ASC",
          "used_data_space_DESC",
          "valid_data_space_ASC",
          "valid_data_space_DESC",
          "vm_num_ASC",
          "vm_num_DESC"
        ],
        "type": "string"
      },
      "GetZonesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateZone": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ZoneConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateZone"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetZonesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "ZoneTopo": {
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/NestedCluster"
          },
          "cluster_topo": {
            "$ref": "#/components/schemas/NestedClusterTopo"
          },
          "id": {
            "type": "string"
          },
          "local_id": {
            "type": "string"
          },
          "rack_topoes": {
            "items": {
              "$ref": "#/components/schemas/NestedRackTopo"
            },
            "type": "array",
            "nullable": true
          }
        },
        "required": [
          "cluster",
          "cluster_topo",
          "id",
          "local_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ZoneTopoOrderByInput": {
        "enum": [
          "id_ASC",
          "id_DESC",
          "local_id_ASC",
          "local_id_DESC"
        ],
        "type": "string"
      },
      "GetZoneTopoesRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateZoneTopo": {
        "properties": {
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "required": [
          "count"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "ZoneTopoConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateZoneTopo"
          }
        },
        "required": [
          "aggregate"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "GetZoneTopoesConnectionRequestBody": {
        "properties": {
          "after": {
            "type": "string",
            "nullable": true
          },
          "before": {
            "type": "string",
            "nullable": true
          },
          "first": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "last": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoOrderByInput"
              }
            ],
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "where": {
            "allOf": [
              {
                "$ref": "#/components/schemas/ZoneTopoWhereInput"
              }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_AlertNotifier_": {
        "properties": {
          "task_id": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "$ref": "#/components/schemas/AlertNotifier"
          }
        },
        "required": [
          "data"
        ],
        "type": "object"
      },
      "AlertNotifierUpdationParams": {
        "properties": {
          "notice_severities": {
            "items": {
              "type": "string",
              "enum": [
                "CRITICAL",
                "NOTICE",
                "INFO"
              ]
            },
            "type": "array"
          },
          "language_code": {
            "$ref": "#/components/schemas/NotifierLanguageCode"
          },
          "email_tos": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "email_from": {
            "type": "string"
          },
          "disabled": {
            "type": "boolean"
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "Authorization": {
        "type": "apiKey",
        "name": "Authorization",
        "in": "header",
        "description": "通过 post /v2/api/login 获取到 token"
      }
    }
  },
  "info": {
    "title": "CloudTower APIs",
    "version": "2.2.0",
    "description": "cloudtower operation API and SDK"
  },
  "openapi": "3.0.0",
  "paths": {
    "/update-global-alert-rule": {
      "post": {
        "operationId": "UpdateGlobalAlertRule",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_GlobalAlertRule_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalAlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GlobalAlertRuleUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-customize-alert-rule": {
      "post": {
        "operationId": "UpdateCustomizeAlertRule",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_GlobalAlertRule_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalAlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CustomizeAlertRuleUpdationParams"
              }
            }
          }
        }
      }
    },
    "/resolve-alert": {
      "post": {
        "operationId": "ResolveAlert",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Alert_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Alert"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResolveAlertParams"
              }
            }
          }
        }
      }
    },
    "/create-brick-topo": {
      "post": {
        "operationId": "CreateBrickTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_BrickTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/BrickTopoCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-brick-topo": {
      "post": {
        "operationId": "UpdateBrickTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_BrickTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrickTopoUpdationParams"
              }
            }
          }
        }
      }
    },
    "/move-brick-topo": {
      "post": {
        "operationId": "MoveBrickTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_BrickTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrickTopoMoveParams"
              }
            }
          }
        }
      }
    },
    "/delete-brick-topo": {
      "post": {
        "operationId": "DeleteBrickTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrickTopoDeletionParams"
              }
            }
          }
        }
      }
    },
    "/connect-cluster": {
      "post": {
        "operationId": "ConnectCluster",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Cluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ClusterCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-cluster": {
      "post": {
        "operationId": "UpdateCluster",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Cluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-license": {
      "post": {
        "operationId": "UpdateClusterLicense",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Cluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterLicenseUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-network-setting": {
      "post": {
        "operationId": "UpdateClusterNetworkSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Cluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-virtualization-setting": {
      "post": {
        "operationId": "UpdateClusterVirtualizationSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Cluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-ha-setting": {
      "post": {
        "operationId": "UpdateClusterHaSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ClusterSettings_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterHaUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-enable-iscsi-setting": {
      "post": {
        "operationId": "UpdateClusterEnableISCSISetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ClusterSettings_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-cluster": {
      "post": {
        "operationId": "DeleteCluster",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteCluster_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-consistency-snapshot-group": {
      "post": {
        "operationId": "CreateConsistencyGroupSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroupSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rollback-consistency-snapshot-group": {
      "post": {
        "operationId": "UpdateConsistencyGroupSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroupSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-consistency-snapshot-group": {
      "post": {
        "operationId": "DeleteConsistencyGroupSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroupSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-consistency-group": {
      "post": {
        "operationId": "CreateConsistencyGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ConsistencyGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ConsistencyGroupCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-consistency-group": {
      "post": {
        "operationId": "UpdateConsistencyGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ConsistencyGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsistencyGroupUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-consistency-group": {
      "post": {
        "operationId": "DeleteConsistencyGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConsistencyGroupDeletionParams"
              }
            }
          }
        }
      }
    },
    "/upload-content-library-image": {
      "post": {
        "operationId": "CreateContentLibraryImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UploadTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  },
                  "clusters": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "size": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "upload_task_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "file",
                  "clusters"
                ]
              }
            }
          }
        }
      }
    },
    "/update-content-library-image": {
      "post": {
        "operationId": "UpdateContentLibraryImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryImageUpdationParams"
              }
            }
          }
        }
      }
    },
    "/distribute-content-library-image-clusters": {
      "post": {
        "operationId": "DistributeContentLibraryImageClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams"
              }
            }
          }
        }
      }
    },
    "/remove-content-library-image-clusters": {
      "post": {
        "operationId": "RemoveContentLibraryImageClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams"
              }
            }
          }
        }
      }
    },
    "/delete-content-library-image": {
      "post": {
        "operationId": "DeleteContentLibraryImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryImageDeletionParams"
              }
            }
          }
        }
      }
    },
    "/clone-content-library-vm-template-from-vm": {
      "post": {
        "operationId": "CloneContentLibraryVmTemplateFromVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/convert-content-library-vm-template-from-vm": {
      "post": {
        "operationId": "ConvertContentLibraryVmTemplateFromVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-content-library-vm-template": {
      "post": {
        "operationId": "UpdateContentLibraryVmTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams"
              }
            }
          }
        }
      }
    },
    "/distribute-content-library-vm-template-clusters": {
      "post": {
        "operationId": "DistributeContentLibraryVmtemplateClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams"
              }
            }
          }
        }
      }
    },
    "/remove-content-library-vm-template-clusters": {
      "post": {
        "operationId": "RemoveContentLibraryVmTemplateClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams"
              }
            }
          }
        }
      }
    },
    "/delete-content-library-vm-template": {
      "post": {
        "operationId": "DeleteContentLibraryVmTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-datacenter": {
      "post": {
        "operationId": "CreateDatacenter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Datacenter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Datacenter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/DatacenterCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-datacenter": {
      "post": {
        "operationId": "UpdateDatacenter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Datacenter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Datacenter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DatacenterUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-datacenter": {
      "post": {
        "operationId": "DeleteDatacenter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteDatacenter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Datacenter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DatacenterDeletionParams"
              }
            }
          }
        }
      }
    },
    "/mount-disk": {
      "post": {
        "operationId": "MountDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Disk_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Disk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiskMountParams"
              }
            }
          }
        }
      }
    },
    "/unmount-disk": {
      "post": {
        "operationId": "UnmountDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Disk_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Disk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiskUnmountParams"
              }
            }
          }
        }
      }
    },
    "/create-entity-filter": {
      "post": {
        "operationId": "CreateEntityFilter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_EntityFilter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EntityFilter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/EntityFilterCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-entity-filter": {
      "post": {
        "operationId": "UpdateEntityFilter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_EntityFilter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EntityFilter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EntityFilterUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-entity-filter": {
      "post": {
        "operationId": "DeleteEntityFilter",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EntityFilter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EntityFilterDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-graph": {
      "post": {
        "operationId": "CreateGraph",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Graph_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Graph"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/GraphCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-graph": {
      "post": {
        "operationId": "UpdateGraph",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Graph_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Graph"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GraphUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-graph": {
      "post": {
        "operationId": "DeleteGraph",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteGraph_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Graph"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GraphDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-host": {
      "post": {
        "operationId": "CreateHost",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_BatchHosts_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Host"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/HostCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/trigger-disk-blink": {
      "post": {
        "operationId": "TriggerDiskBlink",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Host_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Host"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/TriggerDiskBlinkParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-host": {
      "post": {
        "operationId": "UpdateHost",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Host_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Host"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/HostUpdationParams"
              }
            }
          }
        }
      }
    },
    "/create-iscsi-lun-snapshot": {
      "post": {
        "operationId": "CreateIscsiLunSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLunSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/delete-iscsi-lun-snapshot": {
      "post": {
        "operationId": "DeleteIscsiLunSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLunSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-iscsi-lun": {
      "post": {
        "operationId": "CreateIscsiLun",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiLun_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/IscsiLunCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-iscsi-lun": {
      "post": {
        "operationId": "UpdateIscsiLun",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiLun_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IscsiLunUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-iscsi-lun": {
      "post": {
        "operationId": "DeleteIscsiLun",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IscsiLunDeletionParams"
              }
            }
          }
        }
      }
    },
    "/clone-iscsi-lun-from-snapshot": {
      "post": {
        "operationId": "CloneIscsiLunFromSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiLun_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/IscsiLunCloneParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rollback-iscsi-lun-from-snapshot": {
      "post": {
        "operationId": "RollbackIscsiLunFromSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiLun_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/IscsiLunRollbackParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-iscsi-target": {
      "post": {
        "operationId": "CreateIscsiTarget",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiTarget_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiTarget"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/IscsiTargetCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-iscsi-target": {
      "post": {
        "operationId": "UpdateIscsiTarget",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_IscsiTarget_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiTarget"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IscsiTargetUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-iscsi-target": {
      "post": {
        "operationId": "DeleteIscsiTarget",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiTarget"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IscsiTargetDeletionParams"
              }
            }
          }
        }
      }
    },
    "/upload-elf-image": {
      "post": {
        "operationId": "CreateElfImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UploadTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  },
                  "cluster_id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "size": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  },
                  "upload_task_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "file"
                ]
              }
            }
          }
        }
      }
    },
    "/update-elf-image": {
      "post": {
        "operationId": "UpdateElfImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ElfImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ElfImageUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-elf-image": {
      "post": {
        "operationId": "DeleteElfImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteElfImage_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ElfImageDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-label": {
      "post": {
        "operationId": "CreateLabel",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Label_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/LabelCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-label": {
      "post": {
        "operationId": "UpdateLabel",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Label_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LabelUpdationParams"
              }
            }
          }
        }
      }
    },
    "/add-labels-to-resources": {
      "post": {
        "operationId": "AddLabelsToResources",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Label_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddLabelsToResourcesParams"
              }
            }
          }
        }
      }
    },
    "/remove-labels-from-resources": {
      "post": {
        "operationId": "RemoveLabelsFromResources",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Label_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams"
              }
            }
          }
        }
      }
    },
    "/delete-label": {
      "post": {
        "operationId": "DeleteLabel",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteLabel_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LabelDeletionParams"
              }
            }
          }
        }
      }
    },
    "/update-license": {
      "post": {
        "operationId": "UpdateDeploy",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_License_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "License"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LicenseUpdationParams"
              }
            }
          }
        }
      }
    },
    "/create-log-collection": {
      "post": {
        "operationId": "CreateLogCollection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_LogCollection_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogCollection"
        ],
        "security": [],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/LogCollectionCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/force-stop-log-collection": {
      "post": {
        "operationId": "ForceStopLogCollection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_LogCollection_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogCollection"
        ],
        "security": [],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ForceStopLogCollectionParams"
              }
            }
          }
        }
      }
    },
    "/delete-log-collection": {
      "post": {
        "operationId": "DeleteLogCollection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteLogCollection_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogCollection"
        ],
        "security": [],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogCollectionDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-namespace-group": {
      "post": {
        "operationId": "CreateNamespaceGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NamespaceGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NamespaceGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NamespaceGroupCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-namespace-group": {
      "post": {
        "operationId": "UpdateNamespaceGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NamespaceGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NamespaceGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NamespaceGroupUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-namespace-group": {
      "post": {
        "operationId": "DeleteNamespaceGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NamespaceGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NamespaceGroupDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-nfs-export": {
      "post": {
        "operationId": "CreateNfsExport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NfsExport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsExport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NfsExportCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-nfs-export": {
      "post": {
        "operationId": "UpdateNfsExport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NfsExport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsExport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfsExportUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-nfs-export": {
      "post": {
        "operationId": "DeleteNfsExport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteNfsExport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsExport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NfsExportDeletionParams"
              }
            }
          }
        }
      }
    },
    "/update-nic": {
      "post": {
        "operationId": "UpdateNic",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Nic_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Nic"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NicUpdationParams"
              }
            }
          }
        }
      }
    },
    "/move-node-topo": {
      "post": {
        "operationId": "UpdateNodeTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NodeTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NodeTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NodeTopoUpdationParams"
              }
            }
          }
        }
      }
    },
    "/create-nvmf-namespace-snapshot": {
      "post": {
        "operationId": "CreateNvmfNamespaceSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespaceSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/delete-nvmf-namespace-snapshot": {
      "post": {
        "operationId": "DeleteNvmfNamespaceSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespaceSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-nvmf-namespace": {
      "post": {
        "operationId": "CreateNvmfNamespace",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfNamespace_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NvmfNamespaceCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-nvmf-namespace": {
      "post": {
        "operationId": "UpdateNvmfNamespace",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfNamespace_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NvmfNamespaceUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-nvmf-namespace": {
      "post": {
        "operationId": "DeleteNvmfNamespace",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NvmfNamespaceDeletionParams"
              }
            }
          }
        }
      }
    },
    "/clone-nvmf-namespace-from-snapshot": {
      "post": {
        "operationId": "CloneNvmfNamespaceFromSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfNamespace_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NvmfNamespaceCloneParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rollback-nvmf-namespace-from-snapshot": {
      "post": {
        "operationId": "RollbackNvmfNamespaceFromSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfNamespace_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NvmfNamespaceRollbackParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-nvmf-subsystem": {
      "post": {
        "operationId": "CreateNvmfSubsystem",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfSubsystem_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfSubsystem"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/NvmfSubsystemCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-nvmf-subsystem": {
      "post": {
        "operationId": "UpdateNvmfSubsystem",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_NvmfSubsystem_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfSubsystem"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NvmfSubsystemUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-nvmf-subsystem": {
      "post": {
        "operationId": "DeleteNvmfSubsystem",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfSubsystem"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NvmfSubsystemDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-organization": {
      "post": {
        "operationId": "CreateOrganization",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Organization_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Organization"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/OrganizationCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-organization": {
      "post": {
        "operationId": "UpdateOrganization",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Organization_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Organization"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-organization": {
      "post": {
        "operationId": "DeleteOrganization",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteOrganization_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Organization"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-rack-topo": {
      "post": {
        "operationId": "CreateRackTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_RackTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "RackTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/RackTopoCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-rack-topo": {
      "post": {
        "operationId": "UpdateRackTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_RackTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "RackTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RackTopoUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-rack-topo": {
      "post": {
        "operationId": "DeleteRackTopo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteRackTopo_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "RackTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RackTopoDeletionParams"
              }
            }
          }
        }
      }
    },
    "/update-global-recycle-bin-setting": {
      "post": {
        "operationId": "UpdateGlobalRecycleBinSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_GlobalSettings_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams"
              }
            }
          }
        }
      }
    },
    "/create-cluster-recycle-bin-setting": {
      "post": {
        "operationId": "CreateClusterRecycleBinSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ClusterSettings_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterRecycleBinCreationParams"
              }
            }
          }
        }
      }
    },
    "/update-cluster-recycle-bin-setting": {
      "post": {
        "operationId": "UpdateClusterRecycleBinSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ClusterSettings_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-cluster-recycle-bin-setting": {
      "post": {
        "operationId": "DeleteClusterRecycleBinSetting",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-report-template": {
      "post": {
        "operationId": "CreateReportTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ReportTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ReportTemplateCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-report-template": {
      "post": {
        "operationId": "UpdateReportTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ReportTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportTemplateUpdationParams"
              }
            }
          }
        }
      }
    },
    "/generate-from-report-template": {
      "post": {
        "operationId": "GenerateFromReportTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_ReportTask_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReporteTemplateGenerationParams"
              }
            }
          }
        }
      }
    },
    "/delete-report-template": {
      "post": {
        "operationId": "DeleteReportTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportTemplateDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-role": {
      "post": {
        "operationId": "CreateRole",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_UserRoleNext_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserRoleNext"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/RoleCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-role": {
      "post": {
        "operationId": "UpdateRole",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_UserRoleNext_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserRoleNext"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-role": {
      "post": {
        "operationId": "DeleteRole",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteRole_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserRoleNext"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleDeletionParams"
              }
            }
          }
        }
      }
    },
    "/rollback-snapshot-group": {
      "post": {
        "operationId": "RollbackSnapshotGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotGroupRollbackParams"
              }
            }
          }
        }
      }
    },
    "/clone-snapshot-group": {
      "post": {
        "operationId": "CloneSnapshotGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/SnapshotGroupCloneParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/keep-snapshot-group": {
      "post": {
        "operationId": "KeepSnapshotGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotGroupKeepParams"
              }
            }
          }
        }
      }
    },
    "/delete-snapshot-group": {
      "post": {
        "operationId": "DeleteSnapshotGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotGroupDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-snapshot-plan": {
      "post": {
        "operationId": "CreateSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/SnapshotPlanCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-snapshot-plan": {
      "post": {
        "operationId": "UpdateSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotPlanUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-snapshot-plan": {
      "post": {
        "operationId": "DeleteSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotPlanDeletionParams"
              }
            }
          }
        }
      }
    },
    "/execute-snapshot-plan": {
      "post": {
        "operationId": "ExecuteSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotPlanExecutionParams"
              }
            }
          }
        }
      }
    },
    "/suspend-snapshot-plan": {
      "post": {
        "operationId": "SuspendSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotPlanSuspendedParams"
              }
            }
          }
        }
      }
    },
    "/resume-snapshot-plan": {
      "post": {
        "operationId": "ResumeSnapshotPlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnapshotPlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnapshotPlanResumeParams"
              }
            }
          }
        }
      }
    },
    "/create-snmp-transport": {
      "post": {
        "operationId": "CreateSnmpTransport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnmpTransport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTransport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/SnmpTransportCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-snmp-transport": {
      "post": {
        "operationId": "UpdateSnmpTransport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnmpTransport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTransport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnmpTransportUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-snmp-transport": {
      "post": {
        "operationId": "DeleteSnmpTransport",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTransport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnmpTransportDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-snmp-trap-receiver": {
      "post": {
        "operationId": "CreateSnmpTrapReceiver",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTrapReceiver"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-snmp-trap-receiver": {
      "post": {
        "operationId": "UpdateSnmpTrapReceiver",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTrapReceiver"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-snmp-trap-receiver": {
      "post": {
        "operationId": "DeleteSnmpTrapReceiver",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTrapReceiver"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams"
              }
            }
          }
        }
      }
    },
    "/mount-usb-device": {
      "post": {
        "operationId": "MountUsbDevice",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_UsbDevice_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UsbDevice"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsbDeviceMountParams"
              }
            }
          }
        }
      }
    },
    "/unmount-usb-device": {
      "post": {
        "operationId": "UnmountUsbDevice",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_UsbDevice_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UsbDevice"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsbDeviceUnmountParams"
              }
            }
          }
        }
      }
    },
    "/login": {
      "post": {
        "operationId": "Login",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask__token-string__"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginInput"
              }
            }
          }
        }
      }
    },
    "/create-user": {
      "post": {
        "operationId": "CreateUser",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_User_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/UserCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-user": {
      "post": {
        "operationId": "UpdateUser",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_User_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-user": {
      "post": {
        "operationId": "DeleteUser",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteUser_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-root-user": {
      "post": {
        "operationId": "CreateRootUser",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_User_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RootUserCreationParams"
              }
            }
          }
        }
      }
    },
    "/create-vds-with-migrate-vlan": {
      "post": {
        "operationId": "CreateVdsWithMigrateVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vds_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VdsCreationWithMigrateVlanParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-vds-with-access-vlan": {
      "post": {
        "operationId": "CreateVdsWithAccessVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vds_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VdsCreationWithMAccessVlanParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-vds": {
      "post": {
        "operationId": "CreateVds",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vds_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VdsCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vds": {
      "post": {
        "operationId": "UpdateVds",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vds_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VdsUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vds": {
      "post": {
        "operationId": "DeleteVds",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVds_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VdsDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-view": {
      "post": {
        "operationId": "CreateView",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_View_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "View"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ViewCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-view": {
      "post": {
        "operationId": "UpdateView",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_View_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "View"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViewUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-view": {
      "post": {
        "operationId": "DeleteView",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteView_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "View"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ViewDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm-vlan": {
      "post": {
        "operationId": "CreateVmVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmVlanCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vm-vlan": {
      "post": {
        "operationId": "UpdateVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmVlanUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-management-vlan": {
      "post": {
        "operationId": "UpdateManagementVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ManagementVlanUpdationParams"
              }
            }
          }
        }
      }
    },
    "/update-migration-vlan": {
      "post": {
        "operationId": "UpdateMigrationVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MigrationVlanUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm-vlan": {
      "post": {
        "operationId": "DeleteVlan",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVlan_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VlanDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm-folder": {
      "post": {
        "operationId": "CreateVmFolder",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmFolder_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmFolder"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmFolderCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vm-folder": {
      "post": {
        "operationId": "UpdateVmFolder",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmFolder_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmFolder"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmFolderUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm-folder": {
      "post": {
        "operationId": "DeleteVmFolder",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmFolder_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmFolder"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmFolderDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm-placement-group": {
      "post": {
        "operationId": "CreateVmPlacementGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmPlacementGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmPlacementGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmPlacementGroupCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vm-placement-group": {
      "post": {
        "operationId": "UpdateVmPlacementGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmPlacementGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmPlacementGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmPlacementGroupUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm-placement-group": {
      "post": {
        "operationId": "DeleteVmPlacementGroup",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmPlacementGroup_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmPlacementGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmPlacementGroupDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm-snapshot": {
      "post": {
        "operationId": "CreateVmSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmSnapshotCreationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm-snapshot": {
      "post": {
        "operationId": "DeleteVmSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmSnapshotDeletionParams"
              }
            }
          }
        }
      }
    },
    "/clone-vm-template-from-vm": {
      "post": {
        "operationId": "CloneVmTemplateFromVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmTemplateCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/convert-vm-template-from-vm": {
      "post": {
        "operationId": "ConvertVmTemplateFromVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmTemplateCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vm-template": {
      "post": {
        "operationId": "UpdateVmTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmTemplateUpdationParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm-template": {
      "post": {
        "operationId": "DeleteVmTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmTemplate_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmTemplateDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm-volume": {
      "post": {
        "operationId": "CreateVmVolume",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmVolume_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmVolume"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmVolumeCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/delete-vm-volume": {
      "post": {
        "operationId": "DeleteVmVolumeFromVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmVolume_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmVolume"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmVolumeDeletionParams"
              }
            }
          }
        }
      }
    },
    "/create-vm": {
      "post": {
        "operationId": "CreateVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-vm-from-template": {
      "post": {
        "deprecated": true,
        "operationId": "CreateVmFromTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmCreateVmFromTemplateParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/create-vm-from-content-library-template": {
      "post": {
        "operationId": "CreateVmFromContentLibraryTemplate",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/convert-vm-template-to-vm": {
      "post": {
        "operationId": "ConvertVmTemplateToVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/ConvertVmTemplateToVmParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/clone-vm": {
      "post": {
        "operationId": "CloneVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmCloneParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rebuild-vm-from-snapshot": {
      "post": {
        "operationId": "RebuildVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "items": {
                  "$ref": "#/components/schemas/VmRebuildParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rollback-vm": {
      "post": {
        "operationId": "RollbackVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmRollbackParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-basic-info": {
      "post": {
        "operationId": "UpdateVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateParams"
              }
            }
          }
        }
      }
    },
    "/move-vm-to-recycle": {
      "post": {
        "operationId": "MoveVmToRecycleBin",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/recover-vm-from-recycle": {
      "post": {
        "operationId": "RecoverVmFromRecycleBin",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/delete-vm": {
      "post": {
        "operationId": "DeleteVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/start-vm": {
      "post": {
        "operationId": "StartVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmStartParams"
              }
            }
          }
        }
      }
    },
    "/restart-vm": {
      "post": {
        "operationId": "RestartVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/force-restart-vm": {
      "post": {
        "operationId": "ForceRestartVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/shutdown-vm": {
      "post": {
        "operationId": "ShutDownVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/poweroff-vm": {
      "post": {
        "operationId": "PoweroffVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/suspend-vm": {
      "post": {
        "operationId": "SuspendVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/resume-vm": {
      "post": {
        "operationId": "ResumeVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/add-vm-disk": {
      "post": {
        "operationId": "AddVmDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmAddDiskParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-disk": {
      "post": {
        "operationId": "UpdateVmDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateDiskParams"
              }
            }
          }
        }
      }
    },
    "/expand-vm-disk": {
      "post": {
        "operationId": "ExpandVmDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmExpandVmDiskParams"
              }
            }
          }
        }
      }
    },
    "/remove-vm-disk": {
      "post": {
        "operationId": "RemoveVmDisk",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmRemoveDiskParams"
              }
            }
          }
        }
      }
    },
    "/add-vm-cd-rom": {
      "post": {
        "operationId": "AddVmCdRom",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmAddCdRomParams"
              }
            }
          }
        }
      }
    },
    "/remove-vm-cd-rom": {
      "post": {
        "operationId": "RemoveVmCdRom",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmRemoveCdRomParams"
              }
            }
          }
        }
      }
    },
    "/eject-iso-from-vm-cd-rom": {
      "post": {
        "operationId": "EjectIsoFromVmCdRom",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmEjectCdRomParams"
              }
            }
          }
        }
      }
    },
    "/toggle-vm-cd-rom-disable": {
      "post": {
        "operationId": "ToggleVmCdRomDisable",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmToggleCdRomDisableParams"
              }
            }
          }
        }
      }
    },
    "/add-vm-nic": {
      "post": {
        "operationId": "AddVmNic",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmAddNicParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-nic": {
      "post": {
        "operationId": "UpdateVmNic",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateNicParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-nic-basic-info": {
      "post": {
        "operationId": "UpdateVmNicBasicInfo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "properties": {
                      "task_id": {},
                      "data": {}
                    },
                    "required": [
                      "task_id",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-nic-advance-info": {
      "post": {
        "operationId": "UpdateVmNicAdvanceInfo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "properties": {
                      "task_id": {},
                      "data": {}
                    },
                    "required": [
                      "task_id",
                      "data"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams"
              }
            }
          }
        }
      }
    },
    "/remove-vm-nic": {
      "post": {
        "operationId": "RemoveVmNic",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmRemoveNicParams"
              }
            }
          }
        }
      }
    },
    "/install-vmtools": {
      "post": {
        "operationId": "InstallVmtools",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstallVmtoolsParams"
              }
            }
          }
        }
      }
    },
    "/migrate-vm": {
      "post": {
        "operationId": "MigrateVm",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmMigrateParams"
              }
            }
          }
        }
      }
    },
    "/migrate-vm-across-cluster": {
      "post": {
        "operationId": "MigrateVmAcrossCluster",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmMigrateAcrossClusterParams"
              }
            }
          }
        }
      }
    },
    "/stop-vm-in-cutover-migration": {
      "post": {
        "operationId": "StopVmInCutoverMigration",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StopVmInCutoverMigrationParams"
              }
            }
          }
        }
      }
    },
    "/abort-migrate-vm-across-cluster": {
      "post": {
        "operationId": "AbortMigrateVmAcrossCluster",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Task"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams"
              }
            }
          }
        }
      }
    },
    "/add-vm-to-folder": {
      "post": {
        "operationId": "AddVmToFolder",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmAddFolderParams"
              }
            }
          }
        }
      }
    },
    "/remove-vm-from-folder": {
      "post": {
        "operationId": "RemoveVmToFolder",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmOperateParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-advanced-options": {
      "post": {
        "operationId": "UpdateVmAdvancedOptions",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-host-options": {
      "post": {
        "operationId": "UpdateVmHostOptions",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Vm_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateHostOptionsParams"
              }
            }
          }
        }
      }
    },
    "/reset-vm-guest-os-password": {
      "post": {
        "operationId": "ResetVmGuestOsPassword",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {},
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmResetGuestOsPasswordParams"
              }
            }
          }
        }
      }
    },
    "/update-vm-owner": {
      "post": {
        "operationId": "UpdateVmOwner",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {},
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found"
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmUpdateOwnerParams"
              }
            }
          }
        }
      }
    },
    "/get-vm-metrics": {
      "post": {
        "operationId": "GetVmMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-vm-network-metrics": {
      "post": {
        "operationId": "GetVmNetWorkMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmNetWorkMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-disk-metrics": {
      "post": {
        "operationId": "GetDiskMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDiskMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-vm-volume-metrics": {
      "post": {
        "operationId": "GetVmVolumeMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmVolumeMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-lun-metrics": {
      "post": {
        "operationId": "GetLunMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLunMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-namespace-metrics": {
      "post": {
        "operationId": "GetNvmfNamespaceMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-cluster-metrics": {
      "post": {
        "operationId": "GetClusterMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-host-metrics": {
      "post": {
        "operationId": "GetHostMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetHostMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-host-network-metrics": {
      "post": {
        "operationId": "GetHostNetworkMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetHostNetworkMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-host-service-metrics": {
      "post": {
        "operationId": "GetHostServicekMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetHostServiceMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-scvm-metrics": {
      "post": {
        "operationId": "GetSCVMMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetScvmMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-scvm-network-metrics": {
      "post": {
        "operationId": "GetScvmNetworkMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetScvmNetworkInput"
              }
            }
          }
        }
      }
    },
    "/get-scvm-service-metrics": {
      "post": {
        "operationId": "GetSCVMServicekMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetScvmServiceMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-scvm-disk-metrics": {
      "post": {
        "operationId": "GetScvmDiskMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSCVMDiskMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-zone-metrics": {
      "post": {
        "operationId": "GetZoneMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetZoneMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-witness-metrics": {
      "post": {
        "operationId": "GetWitnessMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetWitnessMetricInput"
              }
            }
          }
        }
      }
    },
    "/get-top-n-metrics-in-clusters": {
      "post": {
        "operationId": "GetTopNVmVolumeMetrics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_Metric_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Metrics"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTopNMetricInput"
              }
            }
          }
        }
      }
    },
    "/update-password-security": {
      "post": {
        "operationId": "UpdatePasswordSecurity",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_GlobalSettings_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePassrodSecurityParams"
              }
            }
          }
        }
      }
    },
    "/update-access-restriction": {
      "post": {
        "operationId": "UpdateAccessRestriction",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_GlobalSettings_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateAccessRestrictionParams"
              }
            }
          }
        }
      }
    },
    "/update-session-timeout": {
      "post": {
        "operationId": "UpdateSessionTimeout",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_GlobalSettings_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateSessionTimeoutParams"
              }
            }
          }
        }
      }
    },
    "/update-vsphere-esxi-account": {
      "post": {
        "operationId": "UpdateVsphereEsxiAccount",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VsphereEsxiAccount-Array_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VsphereEsxiAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParams"
              }
            }
          }
        }
      }
    },
    "/create-vcenter-account": {
      "post": {
        "operationId": "CreateVcenterAccount",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_VcenterAccount_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VcenterAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateVcenterAccountParams"
              }
            }
          }
        }
      }
    },
    "/update-vcenter-account": {
      "post": {
        "operationId": "UpdateVcenterAccount",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_VcenterAccount_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VcenterAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateVcenterAccountParams"
              }
            }
          }
        }
      }
    },
    "/upload-svt-image": {
      "post": {
        "operationId": "UploadSvtImage",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UploadTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SvtImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  },
                  "cluster_id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "size": {
                    "type": "string"
                  },
                  "version": {
                    "type": "string"
                  },
                  "upload_task_id": {
                    "type": "string"
                  }
                },
                "required": [
                  "file"
                ]
              }
            }
          }
        }
      }
    },
    "/export-csv": {
      "post": {
        "operationId": "ExportCSV",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "TableReporter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TableReporterParams"
              }
            }
          }
        }
      }
    },
    "/cancel-upload-task": {
      "post": {
        "operationId": "CancelUploadTask",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                }
              }
            }
          },
          "304": {
            "description": "Not modified"
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UploadTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelUploadTaskParams"
              }
            }
          }
        }
      }
    },
    "/get-alert-notifiers": {
      "post": {
        "operationId": "GetAlertNotifiers",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/AlertNotifier"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "AlertNotifier"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertNotifiersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-alert-notifiers-connection": {
      "post": {
        "operationId": "GetAlertNotifiersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertNotifierConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "AlertNotifier"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertNotifiersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-alert-rules": {
      "post": {
        "operationId": "GetAlertRules",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/AlertRule"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "AlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertRulesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-alert-rules-connection": {
      "post": {
        "operationId": "GetAlertRulesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertRuleConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "AlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertRulesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-alerts": {
      "post": {
        "operationId": "GetAlerts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Alert"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Alert"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-alerts-connection": {
      "post": {
        "operationId": "GetAlertsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AlertConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Alert"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAlertsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-applications": {
      "post": {
        "operationId": "GetApplications",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Application"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetApplicationsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-applications-connection": {
      "post": {
        "operationId": "GetApplicationsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Application"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetApplicationsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-brick-topoes": {
      "post": {
        "operationId": "GetBrickTopoes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/BrickTopo"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetBrickTopoesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-brick-topoes-connection": {
      "post": {
        "operationId": "GetBrickTopoesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BrickTopoConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "BrickTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetBrickTopoesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-images": {
      "post": {
        "operationId": "GetClusterImages",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ClusterImage"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterImagesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-images-connection": {
      "post": {
        "operationId": "GetClusterImagesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterImageConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterImagesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-clusters": {
      "post": {
        "operationId": "GetClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Cluster"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClustersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-clusters-connection": {
      "post": {
        "operationId": "GetClustersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Cluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClustersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-settingses": {
      "post": {
        "operationId": "GetClusterSettingses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ClusterSettings"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterSettingsesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-settingses-connection": {
      "post": {
        "operationId": "GetClusterSettingsesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterSettingsConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterSettingsesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-topoes": {
      "post": {
        "operationId": "GetClusterTopoes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ClusterTopo"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterTopoesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-topoes-connection": {
      "post": {
        "operationId": "GetClusterTopoesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterTopoConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterTopoesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-upgrade-histories": {
      "post": {
        "operationId": "GetClusterUpgradeHistories",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ClusterUpgradeHistory"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterUpgradeHistory"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterUpgradeHistoriesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-cluster-upgrade-histories-connection": {
      "post": {
        "operationId": "GetClusterUpgradeHistoriesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterUpgradeHistoryConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ClusterUpgradeHistory"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetClusterUpgradeHistoriesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-consistency-groups": {
      "post": {
        "operationId": "GetConsistencyGroups",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ConsistencyGroup"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-consistency-groups-connection": {
      "post": {
        "operationId": "GetConsistencyGroupsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsistencyGroupConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConsistencyGroupsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-consistency-group-snapshots": {
      "post": {
        "operationId": "GetConsistencyGroupSnapshots",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ConsistencyGroupSnapshot"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroupSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConsistencyGroupSnapshotsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-consistency-group-snapshots-connection": {
      "post": {
        "operationId": "GetConsistencyGroupSnapshotsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConsistencyGroupSnapshotConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ConsistencyGroupSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConsistencyGroupSnapshotsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-content-library-images": {
      "post": {
        "operationId": "GetContentLibraryImages",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ContentLibraryImage"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-content-library-images-connection": {
      "post": {
        "operationId": "GetContentLibraryImagesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContentLibraryImageConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetContentLibraryImagesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-content-library-vm-templates": {
      "post": {
        "operationId": "GetContentLibraryVmTemplates",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ContentLibraryVmTemplate"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-content-library-vm-templates-connection": {
      "post": {
        "operationId": "GetContentLibraryVmTemplatesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContentLibraryVmTemplateConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ContentLibraryVmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetContentLibraryVmTemplatesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-datacenters": {
      "post": {
        "operationId": "GetDatacenters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Datacenter"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Datacenter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDatacentersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-datacenters-connection": {
      "post": {
        "operationId": "GetDatacentersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DatacenterConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Datacenter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDatacentersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-deploys": {
      "post": {
        "operationId": "GetDeploys",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Deploy"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Deploy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDeploysRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-deploys-connection": {
      "post": {
        "operationId": "GetDeploysConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeployConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Deploy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDeploysConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-discover-hosts": {
      "post": {
        "operationId": "GetDiscoverHosts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/DiscoveredHost"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "DiscoveredHost"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDiscoverHostsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-disks": {
      "post": {
        "operationId": "GetDisks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Disk"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Disk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDisksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-disks-connection": {
      "post": {
        "operationId": "GetDisksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Disk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDisksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-data-stores": {
      "post": {
        "operationId": "GetElfDataStores",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ElfDataStore"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfDataStore"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfDataStoresRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-data-stores-connection": {
      "post": {
        "operationId": "GetElfDataStoresConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ElfDataStoreConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfDataStore"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfDataStoresConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-images": {
      "post": {
        "operationId": "GetElfImages",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ElfImage"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfImagesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-images-connection": {
      "post": {
        "operationId": "GetElfImagesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ElfImageConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfImagesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-storage-policies": {
      "post": {
        "operationId": "GetElfStoragePolicies",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ElfStoragePolicy"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfStoragePolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfStoragePoliciesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-elf-storage-policies-connection": {
      "post": {
        "operationId": "GetElfStoragePoliciesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ElfStoragePolicyConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ElfStoragePolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetElfStoragePoliciesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-entity-filters": {
      "post": {
        "operationId": "GetEntityFilters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/EntityFilter"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EntityFilter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEntityFiltersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-entity-filters-connection": {
      "post": {
        "operationId": "GetEntityFiltersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityFilterConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EntityFilter"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEntityFiltersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-clusters": {
      "post": {
        "operationId": "GetEverouteClusters",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/EverouteCluster"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EverouteCluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEverouteClustersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-clusters-connection": {
      "post": {
        "operationId": "GetEverouteClustersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EverouteClusterConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EverouteCluster"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEverouteClustersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-licenses": {
      "post": {
        "operationId": "GetEverouteLicenses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/EverouteLicense"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EverouteLicense"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEverouteLicensesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-licenses-connection": {
      "post": {
        "operationId": "GetEverouteLicensesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EverouteLicenseConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EverouteLicense"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEverouteLicensesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-packages": {
      "post": {
        "operationId": "GetEveroutePackages",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/EveroutePackage"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EveroutePackage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEveroutePackagesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-everoute-packages-connection": {
      "post": {
        "operationId": "GetEveroutePackagesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EveroutePackageConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "EveroutePackage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetEveroutePackagesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-global-alert-rules": {
      "post": {
        "operationId": "GetGlobalAlertRules",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/GlobalAlertRule"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalAlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-global-alert-rules-connection": {
      "post": {
        "operationId": "GetGlobalAlertRulesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GlobalAlertRuleConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalAlertRule"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGlobalAlertRulesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-global-settingses": {
      "post": {
        "operationId": "GetGlobalSettingses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/GlobalSettings"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGlobalSettingsesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-global-settingses-connection": {
      "post": {
        "operationId": "GetGlobalSettingsesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GlobalSettingsConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "GlobalSettings"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGlobalSettingsesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-graphs": {
      "post": {
        "operationId": "GetGraphs",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Graph"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Graph"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGraphsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-graphs-connection": {
      "post": {
        "operationId": "GetGraphsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GraphConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Graph"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetGraphsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-hosts": {
      "post": {
        "operationId": "GetHosts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Host"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Host"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetHostsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-hosts-connection": {
      "post": {
        "operationId": "GetHostsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/HostConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Host"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetHostsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-ipmis": {
      "post": {
        "operationId": "GetIpmis",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Ipmi"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Ipmi"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIpmisRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-connections": {
      "post": {
        "operationId": "GetIscsiConnections",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/IscsiConnection"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiConnection"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-connections-connection": {
      "post": {
        "operationId": "GetIscsiConnectionsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IscsiConnectionConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiConnection"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiConnectionsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-luns": {
      "post": {
        "operationId": "GetIscsiLuns",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/IscsiLun"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiLunsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-luns-connection": {
      "post": {
        "operationId": "GetIscsiLunsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IscsiLunConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLun"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiLunsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-lun-snapshots": {
      "post": {
        "operationId": "GetIscsiLunSnapshots",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/IscsiLunSnapshot"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLunSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-lun-snapshots-connection": {
      "post": {
        "operationId": "GetIscsiLunSnapshotsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IscsiLunSnapshotConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiLunSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiLunSnapshotsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-targets": {
      "post": {
        "operationId": "GetIscsiTargets",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/IscsiTarget"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiTarget"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiTargetsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-iscsi-targets-connection": {
      "post": {
        "operationId": "GetIscsiTargetsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IscsiTargetConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IscsiTarget"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIscsiTargetsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-isolation-policies": {
      "post": {
        "operationId": "GetIsolationPolicies",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/IsolationPolicy"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IsolationPolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIsolationPoliciesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-isolation-policies-connection": {
      "post": {
        "operationId": "GetIsolationPoliciesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IsolationPolicyConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "IsolationPolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetIsolationPoliciesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-labels": {
      "post": {
        "operationId": "GetLabels",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Label"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLabelsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-labels-connection": {
      "post": {
        "operationId": "GetLabelsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LabelConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Label"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLabelsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-licenses": {
      "post": {
        "operationId": "GetLicenses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/License"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "License"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLicensesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-licenses-connection": {
      "post": {
        "operationId": "GetLicensesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LicenseConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "License"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLicensesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-log-collections": {
      "post": {
        "operationId": "GetLogCollections",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/LogCollection"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogCollection"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLogCollectionsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-log-collections-connection": {
      "post": {
        "operationId": "GetLogCollectionsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogCollectionConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogCollection"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLogCollectionsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-log-service-configs": {
      "post": {
        "operationId": "GetLogServiceConfigs",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/LogServiceConfig"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "LogServiceConfig"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetLogServiceConfigsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-namespace-groups": {
      "post": {
        "operationId": "GetNamespaceGroups",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NamespaceGroup"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NamespaceGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-namespace-groups-connection": {
      "post": {
        "operationId": "GetNamespaceGroupsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NamespaceGroupConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NamespaceGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNamespaceGroupsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nfs-exports": {
      "post": {
        "operationId": "GetNfsExports",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NfsExport"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsExport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNfsExportsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nfs-exports-connection": {
      "post": {
        "operationId": "GetNfsExportsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NfsExportConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsExport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNfsExportsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nfs-inodes": {
      "post": {
        "operationId": "GetNfsInodes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NfsInode"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsInode"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNfsInodesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nfs-inodes-connection": {
      "post": {
        "operationId": "GetNfsInodesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NfsInodeConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NfsInode"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNfsInodesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nics": {
      "post": {
        "operationId": "GetNics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Nic"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Nic"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNicsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nics-connection": {
      "post": {
        "operationId": "GetNicsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NicConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Nic"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNicsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-node-topoes": {
      "post": {
        "operationId": "GetNodeTopoes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NodeTopo"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NodeTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNodeTopoesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-node-topoes-connection": {
      "post": {
        "operationId": "GetNodeTopoesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NodeTopoConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NodeTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNodeTopoesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-namespaces": {
      "post": {
        "operationId": "GetNvmfNamespaces",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NvmfNamespace"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-namespaces-connection": {
      "post": {
        "operationId": "GetNvmfNamespacesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NvmfNamespaceConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespace"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfNamespacesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-namespace-snapshots": {
      "post": {
        "operationId": "GetNvmfNamespaceSnapshots",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NvmfNamespaceSnapshot"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespaceSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-namespace-snapshots-connection": {
      "post": {
        "operationId": "GetNvmfNamespaceSnapshotsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NvmfNamespaceSnapshotConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfNamespaceSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-subsystems": {
      "post": {
        "operationId": "GetNvmfSubsystems",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/NvmfSubsystem"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfSubsystem"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-nvmf-subsystems-connection": {
      "post": {
        "operationId": "GetNvmfSubsystemsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NvmfSubsystemConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "NvmfSubsystem"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNvmfSubsystemsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-organizations": {
      "post": {
        "operationId": "GetOrganizations",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Organization"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Organization"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetOrganizationsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-organizations-connection": {
      "post": {
        "operationId": "GetOrganizationsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizationConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Organization"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetOrganizationsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-pmem-dimms": {
      "post": {
        "operationId": "GetPmemDimms",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/PmemDimm"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "PmemDimm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetPmemDimmsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-pmem-dimms-connection": {
      "post": {
        "operationId": "GetPmemDimmsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PmemDimmConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "PmemDimm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetPmemDimmsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-rack-topoes": {
      "post": {
        "operationId": "GetRackTopoes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/RackTopo"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "RackTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetRackTopoesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-rack-topoes-connection": {
      "post": {
        "operationId": "GetRackTopoesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RackTopoConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "RackTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetRackTopoesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-report-tasks": {
      "post": {
        "operationId": "GetReportTasks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ReportTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetReportTasksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-report-tasks-connection": {
      "post": {
        "operationId": "GetReportTasksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportTaskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetReportTasksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-report-templates": {
      "post": {
        "operationId": "GetReportTemplates",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ReportTemplate"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetReportTemplatesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-report-templates-connection": {
      "post": {
        "operationId": "GetReportTemplatesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportTemplateConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ReportTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetReportTemplatesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-security-policies": {
      "post": {
        "operationId": "GetSecurityPolicies",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SecurityPolicy"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SecurityPolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSecurityPoliciesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-security-policies-connection": {
      "post": {
        "operationId": "GetSecurityPoliciesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SecurityPolicyConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SecurityPolicy"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSecurityPoliciesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-groups": {
      "post": {
        "operationId": "GetSnapshotGroups",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SnapshotGroup"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotGroupsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-groups-connection": {
      "post": {
        "operationId": "GetSnapshotGroupsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotGroupConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotGroupsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-plans": {
      "post": {
        "operationId": "GetSnapshotPlans",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SnapshotPlan"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotPlansRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-plans-connection": {
      "post": {
        "operationId": "GetSnapshotPlansConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotPlanConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotPlansConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-plan-tasks": {
      "post": {
        "operationId": "GetSnapshotPlanTasks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SnapshotPlanTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlanTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotPlanTasksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snapshot-plan-tasks-connection": {
      "post": {
        "operationId": "GetSnapshotPlanTasksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnapshotPlanTaskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnapshotPlanTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnapshotPlanTasksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snmp-transports": {
      "post": {
        "operationId": "GetSnmpTransports",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SnmpTransport"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTransport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnmpTransportsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snmp-transports-connection": {
      "post": {
        "operationId": "GetSnmpTransportsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnmpTransportConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTransport"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnmpTransportsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snmp-trap-receivers": {
      "post": {
        "operationId": "GetSnmpTrapReceivers",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SnmpTrapReceiver"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTrapReceiver"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnmpTrapReceiversRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-snmp-trap-receivers-connection": {
      "post": {
        "operationId": "GetSnmpTrapReceiversConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnmpTrapReceiverConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SnmpTrapReceiver"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSnmpTrapReceiversConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-svt-images": {
      "post": {
        "operationId": "GetSvtImages",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SvtImage"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SvtImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSvtImagesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-svt-images-connection": {
      "post": {
        "operationId": "GetSvtImagesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SvtImageConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SvtImage"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSvtImagesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-system-audit-logs": {
      "post": {
        "operationId": "GetSystemAuditLogs",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/SystemAuditLog"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SystemAuditLog"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-system-audit-logs-connection": {
      "post": {
        "operationId": "GetSystemAuditLogsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SystemAuditLogConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "SystemAuditLog"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSystemAuditLogsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-tasks": {
      "post": {
        "operationId": "GetTasks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Task"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Task"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTasksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-tasks-connection": {
      "post": {
        "operationId": "GetTasksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Task"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTasksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-upload-tasks": {
      "post": {
        "operationId": "GetUploadTasks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UploadTask"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UploadTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUploadTasksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-upload-tasks-connection": {
      "post": {
        "operationId": "GetUploadTasksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UploadTaskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UploadTask"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUploadTasksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-usb-devices": {
      "post": {
        "operationId": "GetUsbDevices",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UsbDevice"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UsbDevice"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUsbDevicesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-usb-devices-connection": {
      "post": {
        "operationId": "GetUsbDevicesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsbDeviceConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UsbDevice"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUsbDevicesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-user-audit-logs": {
      "post": {
        "operationId": "GetUserAuditLogs",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UserAuditLog"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserAuditLog"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserAuditLogsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-user-audit-logs-connection": {
      "post": {
        "operationId": "GetUserAuditLogsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserAuditLogConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserAuditLog"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserAuditLogsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-user-role-nexts": {
      "post": {
        "operationId": "GetUserRoleNexts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/UserRoleNext"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserRoleNext"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserRoleNextsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-user-role-nexts-connection": {
      "post": {
        "operationId": "GetUserRoleNextsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserRoleNextConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "UserRoleNext"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserRoleNextsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-users": {
      "post": {
        "operationId": "GetUsers",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/User"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUsersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-users-connection": {
      "post": {
        "operationId": "GetUsersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "User"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUsersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vcenter-accounts": {
      "post": {
        "operationId": "GetVcenterAccounts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VcenterAccount"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VcenterAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVcenterAccountsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vcenter-accounts-connection": {
      "post": {
        "operationId": "GetVcenterAccountsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VcenterAccountConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VcenterAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVcenterAccountsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vdses": {
      "post": {
        "operationId": "GetVdses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Vds"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVdsesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vdses-connection": {
      "post": {
        "operationId": "GetVdsesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VdsConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vds"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVdsesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-views": {
      "post": {
        "operationId": "GetViews",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/View"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "View"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetViewsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-views-connection": {
      "post": {
        "operationId": "GetViewsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ViewConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "View"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetViewsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vlans": {
      "post": {
        "operationId": "GetVlans",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Vlan"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVlansRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vlans-connection": {
      "post": {
        "operationId": "GetVlansConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VlanConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vlan"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVlansConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-disks": {
      "post": {
        "operationId": "GetVmDisks",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmDisk"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmDisk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmDisksRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-disks-connection": {
      "post": {
        "operationId": "GetVmDisksConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmDiskConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmDisk"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmDisksConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-entity-filter-results": {
      "post": {
        "operationId": "GetVmEntityFilterResults",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmEntityFilterResult"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmEntityFilterResult"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmEntityFilterResultsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-entity-filter-results-connection": {
      "post": {
        "operationId": "GetVmEntityFilterResultsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmEntityFilterResultConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmEntityFilterResult"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmEntityFilterResultsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-folders": {
      "post": {
        "operationId": "GetVmFolders",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmFolder"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmFolder"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmFoldersRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-folders-connection": {
      "post": {
        "operationId": "GetVmFoldersConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmFolderConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmFolder"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmFoldersConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-nics": {
      "post": {
        "operationId": "GetVmNics",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmNic"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmNic"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmNicsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-nics-connection": {
      "post": {
        "operationId": "GetVmNicsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmNicConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmNic"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmNicsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-placement-groups": {
      "post": {
        "operationId": "GetVmPlacementGroups",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmPlacementGroup"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmPlacementGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-placement-groups-connection": {
      "post": {
        "operationId": "GetVmPlacementGroupsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmPlacementGroupConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmPlacementGroup"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmPlacementGroupsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vms": {
      "post": {
        "operationId": "GetVms",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Vm"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vms-connection": {
      "post": {
        "operationId": "GetVmsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Vm"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-snapshots": {
      "post": {
        "operationId": "GetVmSnapshots",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmSnapshot"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmSnapshotsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-snapshots-connection": {
      "post": {
        "operationId": "GetVmSnapshotsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmSnapshotConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmSnapshot"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmSnapshotsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-templates": {
      "post": {
        "operationId": "GetVmTemplates",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmTemplate"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmTemplatesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-templates-connection": {
      "post": {
        "operationId": "GetVmTemplatesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmTemplateConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmTemplate"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmTemplatesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-volumes": {
      "post": {
        "operationId": "GetVmVolumes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VmVolume"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmVolume"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmVolumesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-volumes-connection": {
      "post": {
        "operationId": "GetVmVolumesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmVolumeConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VmVolume"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmVolumesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vsphere-esxi-accounts": {
      "post": {
        "operationId": "GetVsphereEsxiAccounts",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/VsphereEsxiAccount"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VsphereEsxiAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVsphereEsxiAccountsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vsphere-esxi-accounts-connection": {
      "post": {
        "operationId": "GetVsphereEsxiAccountsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VsphereEsxiAccountConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "VsphereEsxiAccount"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVsphereEsxiAccountsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-witnesses": {
      "post": {
        "operationId": "GetWitnesses",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Witness"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Witness"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetWitnessesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-witnesses-connection": {
      "post": {
        "operationId": "GetWitnessesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WitnessConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Witness"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetWitnessesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-witness-services": {
      "post": {
        "operationId": "GetWitnessServices",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WitnessService"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "WitnessService"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetWitnessServicesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-zones": {
      "post": {
        "operationId": "GetZones",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/Zone"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Zone"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetZonesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-zones-connection": {
      "post": {
        "operationId": "GetZonesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "Zone"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetZonesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-zone-topoes": {
      "post": {
        "operationId": "GetZoneTopoes",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/ZoneTopo"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ZoneTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetZoneTopoesRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-zone-topoes-connection": {
      "post": {
        "operationId": "GetZoneTopoesConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ZoneTopoConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "ZoneTopo"
        ],
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": [
                "zh-CN",
                "en-US"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetZoneTopoesConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/update-alert-notifier": {
      "post": {
        "operationId": "UpdateAlertNotifier",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WithTask_AlertNotifier_"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorBody"
                }
              }
            }
          }
        },
        "tags": [
          "AlertNotifier"
        ],
        "security": [],
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AlertNotifierUpdationParams"
              }
            }
          }
        }
      }
    }
  },
  "servers": [
    {
      "url": "/"
    }
  ]
}