{
  "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
          },
          "type": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeType" }],
            "nullable": true
          },
          "type_in": {
            "items": { "$ref": "#/components/schemas/VmVolumeType" },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeType" }],
            "nullable": true
          },
          "type_not_in": {
            "items": { "$ref": "#/components/schemas/VmVolumeType" },
            "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"
      },
      "VmVolumeType": {
        "enum": ["KVM_VOLUME", "KVM_VOLUME_ISCSI"],
        "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", "MINUTE", "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": [
          "ADVANCED_MONITORING",
          "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" },
          "type": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeType" }],
            "nullable": true
          },
          "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"
      },
      "VmVolumeRebuildParams": {
        "properties": {
          "name": { "type": "string" },
          "description": { "type": "string" },
          "volume_snapshot_id": { "type": "string" }
        },
        "required": ["name", "description", "volume_snapshot_id"],
        "type": "object"
      },
      "VmVolumeRollbackParams": {
        "properties": { "volume_snapshot_id": { "type": "string" } },
        "required": ["volume_snapshot_id"],
        "type": "object"
      },
      "VmVolumeWhereUniqueInput": {
        "properties": {
          "id": { "type": "string", "nullable": true },
          "local_id": { "type": "string", "nullable": true }
        },
        "type": "object",
        "additionalProperties": false
      },
      "CloneVmVolumeParams": {
        "properties": {
          "where": { "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" },
          "data": {
            "properties": {
              "description": { "type": "string" },
              "name": { "type": "string" }
            },
            "required": ["name"],
            "type": "object"
          }
        },
        "required": ["where", "data"],
        "type": "object"
      },
      "UpdateVmVolumeParams": {
        "properties": {
          "where": { "$ref": "#/components/schemas/VmVolumeWhereInput" },
          "data": {
            "properties": {
              "size": { "type": "integer", "format": "int64" },
              "description": { "type": "string" },
              "name": { "type": "string" }
            },
            "type": "object"
          }
        },
        "required": ["where", "data"],
        "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": {
          "content_library_image_id": { "type": "string" },
          "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": {
              "content_library_image_id": {
                "type": "string",
                "nullable": true
              },
              "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",
          "type_ASC",
          "type_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"
      },
      "VmVolumeSnapshotType": {
        "enum": ["KVM_VOLUME_ISCSI_SNAPSHOT", "KVM_VOLUME_SNAPSHOT"],
        "type": "string"
      },
      "VmVolumeSnapshot": {
        "properties": {
          "cluster": { "$ref": "#/components/schemas/NestedCluster" },
          "createAt": { "type": "string", "nullable": true },
          "description": { "type": "string" },
          "id": { "type": "string" },
          "local_created_at": { "type": "string" },
          "local_id": { "type": "string" },
          "name": { "type": "string" },
          "shared_size": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "size": { "type": "number", "format": "double", "nullable": true },
          "type": { "$ref": "#/components/schemas/VmVolumeSnapshotType" },
          "unique_size": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "vm_volume": {
            "allOf": [{ "$ref": "#/components/schemas/NestedVmVolume" }],
            "nullable": true
          },
          "zbs_snapshot_uuid": { "type": "string", "nullable": true }
        },
        "required": [
          "cluster",
          "description",
          "id",
          "local_created_at",
          "local_id",
          "name",
          "type"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "WithTask_VmVolumeSnapshot_": {
        "properties": {
          "task_id": { "type": "string", "nullable": true },
          "data": { "$ref": "#/components/schemas/VmVolumeSnapshot" }
        },
        "required": ["data"],
        "type": "object"
      },
      "VmVolumeSnapshotCreationParams": {
        "properties": {
          "volume_id": { "type": "string" },
          "description": { "type": "string" },
          "name": { "type": "string" }
        },
        "required": ["volume_id", "description", "name"],
        "type": "object"
      },
      "DeleteVmVolumeSnapshot": {
        "properties": { "id": { "type": "string" } },
        "required": ["id"],
        "type": "object"
      },
      "WithTask_DeleteVmVolumeSnapshot_": {
        "properties": {
          "task_id": { "type": "string", "nullable": true },
          "data": { "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" }
        },
        "required": ["data"],
        "type": "object"
      },
      "VmVolumeSnapshotWhereInput": {
        "properties": {
          "AND": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "cluster": {
            "allOf": [{ "$ref": "#/components/schemas/ClusterWhereInput" }],
            "nullable": true
          },
          "createAt": { "type": "string", "nullable": true },
          "createAt_gt": { "type": "string", "nullable": true },
          "createAt_gte": { "type": "string", "nullable": true },
          "createAt_in": {
            "items": { "type": "string" },
            "type": "array",
            "nullable": true
          },
          "createAt_lt": { "type": "string", "nullable": true },
          "createAt_lte": { "type": "string", "nullable": true },
          "createAt_not": { "type": "string", "nullable": true },
          "createAt_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 },
          "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/VmVolumeSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "OR": {
            "items": {
              "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput"
            },
            "type": "array",
            "nullable": true
          },
          "shared_size": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "shared_size_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "shared_size_not_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "size": { "type": "number", "format": "double", "nullable": true },
          "size_gt": { "type": "number", "format": "double", "nullable": true },
          "size_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "size_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "size_lt": { "type": "number", "format": "double", "nullable": true },
          "size_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "size_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "size_not_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "type": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeSnapshotType" }],
            "nullable": true
          },
          "type_in": {
            "items": { "$ref": "#/components/schemas/VmVolumeSnapshotType" },
            "type": "array",
            "nullable": true
          },
          "type_not": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeSnapshotType" }],
            "nullable": true
          },
          "type_not_in": {
            "items": { "$ref": "#/components/schemas/VmVolumeSnapshotType" },
            "type": "array",
            "nullable": true
          },
          "unique_size": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_gt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_gte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "unique_size_lt": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_lte": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_not": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "unique_size_not_in": {
            "items": { "type": "number", "format": "double" },
            "type": "array",
            "nullable": true
          },
          "vm_volume": {
            "allOf": [{ "$ref": "#/components/schemas/VmVolumeWhereInput" }],
            "nullable": true
          },
          "zbs_snapshot_uuid": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_contains": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_ends_with": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_gt": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_gte": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_in": {
            "items": { "type": "string" },
            "type": "array",
            "nullable": true
          },
          "zbs_snapshot_uuid_lt": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_lte": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_not": { "type": "string", "nullable": true },
          "zbs_snapshot_uuid_not_contains": {
            "type": "string",
            "nullable": true
          },
          "zbs_snapshot_uuid_not_ends_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_snapshot_uuid_not_in": {
            "items": { "type": "string" },
            "type": "array",
            "nullable": true
          },
          "zbs_snapshot_uuid_not_starts_with": {
            "type": "string",
            "nullable": true
          },
          "zbs_snapshot_uuid_starts_with": {
            "type": "string",
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "VmVolumeSnapshotDeletionParams": {
        "properties": {
          "where": { "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" }
        },
        "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
      },
      "VmVolumeSnapshotOrderByInput": {
        "enum": [
          "createAt_ASC",
          "createAt_DESC",
          "description_ASC",
          "description_DESC",
          "id_ASC",
          "id_DESC",
          "local_created_at_ASC",
          "local_created_at_DESC",
          "local_id_ASC",
          "local_id_DESC",
          "name_ASC",
          "name_DESC",
          "shared_size_ASC",
          "shared_size_DESC",
          "size_ASC",
          "size_DESC",
          "type_ASC",
          "type_DESC",
          "unique_size_ASC",
          "unique_size_DESC",
          "zbs_snapshot_uuid_ASC",
          "zbs_snapshot_uuid_DESC"
        ],
        "type": "string"
      },
      "GetVmVolumeSnapshotsRequestBody": {
        "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/VmVolumeSnapshotOrderByInput" }
            ],
            "nullable": true
          },
          "skip": { "type": "integer", "format": "int32", "nullable": true },
          "where": {
            "allOf": [
              { "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" }
            ],
            "nullable": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "NestedAggregateVmVolumeSnapshot": {
        "properties": { "count": { "type": "integer", "format": "int32" } },
        "required": ["count"],
        "type": "object",
        "additionalProperties": false
      },
      "VmVolumeSnapshotConnection": {
        "properties": {
          "aggregate": {
            "$ref": "#/components/schemas/NestedAggregateVmVolumeSnapshot"
          }
        },
        "required": ["aggregate"],
        "type": "object",
        "additionalProperties": false
      },
      "GetVmVolumeSnapshotsConnectionRequestBody": {
        "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/VmVolumeSnapshotOrderByInput" }
            ],
            "nullable": true
          },
          "skip": { "type": "integer", "format": "int32", "nullable": true },
          "where": {
            "allOf": [
              { "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" }
            ],
            "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.3.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"
              }
            }
          }
        }
      }
    },
    "/get-my-info": {
      "post": {
        "operationId": "GetMyInfo",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/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": []
      }
    },
    "/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"
              }
            }
          }
        }
      }
    },
    "/rebuild-vm-volume": {
      "post": {
        "operationId": "RebuildVmVolume",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmVolume_"
                  },
                  "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": ["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/VmVolumeRebuildParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/rollback-vm-volume": {
      "post": {
        "operationId": "RollbackVmVolume",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmVolume_"
                  },
                  "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": ["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/VmVolumeRollbackParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/clone-vm-volume": {
      "post": {
        "operationId": "CloneVmVolume",
        "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/CloneVmVolumeParams" },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/update-vm-volume": {
      "post": {
        "operationId": "UpdateVmVolume",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmVolume_"
                  },
                  "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": ["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/UpdateVmVolumeParams" }
            }
          }
        }
      }
    },
    "/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"
                }
              }
            }
          },
          "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/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"
              }
            }
          }
        }
      }
    },
    "/create-vm-volume-snapshot": {
      "post": {
        "operationId": "CreateVmVolumeSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_VmVolumeSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          }
        },
        "tags": ["VmVolumeSnapshot"],
        "security": [{ "Authorization": [] }],
        "parameters": [
          {
            "in": "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/VmVolumeSnapshotCreationParams"
                },
                "type": "array"
              }
            }
          }
        }
      }
    },
    "/delete-vm-volume-snapshot": {
      "post": {
        "operationId": "DeleteVmVolumeSnapshot",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/WithTask_DeleteVmVolumeSnapshot_"
                  },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          }
        },
        "tags": ["VmVolumeSnapshot"],
        "security": [{ "Authorization": [] }],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": ["zh-CN", "en-US"]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VmVolumeSnapshotDeletionParams"
              }
            }
          }
        }
      }
    },
    "/get-version": {
      "get": {
        "operationId": "GetApiVersion",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": { "schema": { "type": "string" } }
            }
          }
        },
        "tags": ["ApiInfo"],
        "security": [],
        "parameters": []
      }
    },
    "/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-vm-volume-snapshots": {
      "post": {
        "operationId": "GetVmVolumeSnapshots",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "items": { "$ref": "#/components/schemas/VmVolumeSnapshot" },
                  "type": "array"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          }
        },
        "tags": ["VmVolumeSnapshot"],
        "security": [{ "Authorization": [] }],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": ["zh-CN", "en-US"]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmVolumeSnapshotsRequestBody"
              }
            }
          }
        }
      }
    },
    "/get-vm-volume-snapshots-connection": {
      "post": {
        "operationId": "GetVmVolumeSnapshotsConnection",
        "responses": {
          "200": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VmVolumeSnapshotConnection"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          },
          "500": {
            "description": "Server error",
            "content": {
              "application/json": {
                "schema": { "$ref": "#/components/schemas/ErrorBody" }
              }
            }
          }
        },
        "tags": ["VmVolumeSnapshot"],
        "security": [{ "Authorization": [] }],
        "parameters": [
          {
            "in": "header",
            "name": "content-language",
            "required": false,
            "schema": {
              "default": "en-US",
              "type": "string",
              "enum": ["zh-CN", "en-US"]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVmVolumeSnapshotsConnectionRequestBody"
              }
            }
          }
        }
      }
    },
    "/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": "/" }]
}
