From 471559a8303f91849e927c1c224a4e8eab493eca Mon Sep 17 00:00:00 2001 From: Sczlog Date: Thu, 4 Jan 2024 11:51:19 +0800 Subject: [PATCH] update to v2.14.0 schema --- RELEASENOTE.md | 43 + package.json | 2 +- src/generated/ContentLibraryImage.ts | 26 + src/generated/GpuDevice.ts | 27 + src/generated/Host.ts | 156 ++ src/generated/IscsiLun.ts | 23 + src/generated/Task.ts | 47 + src/generated/UserAuditLog.ts | 27 + src/generated/Vm.ts | 47 + src/generated/data-contracts.ts | 3192 +++++++++++++++----------- src/index.ts | 8 +- 11 files changed, 2211 insertions(+), 1387 deletions(-) diff --git a/RELEASENOTE.md b/RELEASENOTE.md index 3e6fde9..a0572da 100644 --- a/RELEASENOTE.md +++ b/RELEASENOTE.md @@ -1,5 +1,48 @@ # RELEASE NOTE +## release 日期 2024-01-04 + +v2.14.0 release (tower version 4.0.0) + +### update + +- [ContentLibraryImageApi]: + - [importContentLibraryImage]: 新增通过 url 导入内容库镜像 API +- [GpuDeviceApi]: + - [getDetailVmInfoByGpuDevices]: 新增获取 GPU 设备关联的虚拟机 API +- [HostApi]: + - [enterMaintenanceMode]: 新增进入维护模式 API + - [enterMaintenanceModePreCheck]: 新增进入维护模式预检 API + - [enterMaintenanceModePrecheckResult]: 新增获取进入维护模式预检结果 API + - [exitMaintenanceMode]: 新增离开维护模式 API + - [exitMaintenanceModePrecheckResult]: 新增离开维护模式预检 API + - [powerOffHost]: 新增主机电源操作 API,用于关闭、重启主机 +- [IscsiLunAPi]: + - [copyIscsiLun]: 新增复制 iscsi lun API +- [NicApi]: + - [getNics]: 额外返回 iommu_status 以及关联的虚拟机 +- [TaskApi]: + - [createTask]: 新增创建 Task API + - [updateTask]: 新增更新 Task API +- [UserAuditLogApi]: + - [createUserAuditLog]: 新增创建事件审计 API +- [VmApi]: + - [getVmGpuDeviceInfo]: 新增根据虚拟机获取其挂载的 GPU 设备信息 API + - [getVmVncInfo]: 新增获取 vm vnc 信息 API + - [migrateVmAcrossCluster]\: 优化了报错逻辑,当目标主机存在且不在目标集群上时,直接报错 + - [rebuildVmFromSnapshot]: 重建虚拟机 API 支持配置 PCI 网卡 + - [createVm], [createVmFromTemplate], [createVmFromContentLibraryTemplate], [cloneVm], [rebuildVmFromSnapshot]: 创建虚拟机时支持配置虚拟机所属用户 + +### bugfix + +- [ContentLibraryImageApi]: + - [updateContentLibraryImage]: 修复了更新内容库镜像时,没有传递 name 会失败的问题 +- [ElfImageApi]: + - [updateElfImage]: 修复了更新镜像时,没有传递 name 会失败的问题 +- [vmApi]: + - [createVmFromContentLibraryTemplate]\: 修复模板卷存储策略包含三副本时,非完全克隆虚拟机失败,提示非完全克隆无法修改存储策略的问题 + + ## release 日期 2023-11-07 v2.13.0 release (tower version 3.4.0) diff --git a/package.json b/package.json index 68bb842..463521c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cloudtower-node-sdk", - "version": "2.13.0", + "version": "2.14.0", "description": "cloudtower operation api", "main": "lib/index.js", "typings": "typings/index.d.ts", diff --git a/src/generated/ContentLibraryImage.ts b/src/generated/ContentLibraryImage.ts index e4d1bf8..a5c005d 100644 --- a/src/generated/ContentLibraryImage.ts +++ b/src/generated/ContentLibraryImage.ts @@ -2,6 +2,7 @@ import { ContentLibraryImage, ContentLibraryImageConnection, ContentLibraryImageDeletionParams, + ContentLibraryImageImportParams, ContentLibraryImageUpdationClusterParams, ContentLibraryImageUpdationParams, ErrorBody, @@ -154,6 +155,31 @@ export class ContentLibraryImageApi { format: "json", ...params, }); + /** + * No description + * + * @tags ContentLibraryImage + * @name ImportContentLibraryImage + * @request POST:/import-content-library-image + * @secure + * @response `200` `UploadTask` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + importContentLibraryImage = ( + data: ContentLibraryImageImportParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/import-content-library-image`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/GpuDevice.ts b/src/generated/GpuDevice.ts index bb48adf..cb474a9 100644 --- a/src/generated/GpuDevice.ts +++ b/src/generated/GpuDevice.ts @@ -7,6 +7,7 @@ import { GpuDeviceDescriptionUpdationParams, GpuDeviceSriovSwitchParams, GpuDeviceUsageUpdationParams, + GpuVmInfo, WithTaskGpuDevice, } from "./data-contracts"; import { ContentType, HttpClient, RequestParams } from "./http-client"; @@ -96,6 +97,32 @@ export class GpuDeviceApi { format: "json", ...params, }); + /** + * No description + * + * @tags GpuDevice + * @name GetDetailVmInfoByGpuDevices + * @request POST:/get-detail-vm-info-by-gpu-devices + * @secure + * @response `200` `(GpuVmInfo)[]` + * @response `304` `void` Not modified + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + getDetailVmInfoByGpuDevices = ( + data: GetGpuDevicesRequestBody, + params: RequestParams = {} + ) => + this.http.request({ + path: `/get-detail-vm-info-by-gpu-devices`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/Host.ts b/src/generated/Host.ts index 0a810db..e42c2a8 100644 --- a/src/generated/Host.ts +++ b/src/generated/Host.ts @@ -1,11 +1,20 @@ import { + EnterMaintenanceModeCheckParams, + EnterMaintenanceModeCheckResult, + EnterMaintenanceModeParams, + EnterMaintenanceModeResult, + EnterMaintenanceModeResultParams, ErrorBody, + ExitMaintenanceModeParams, + ExitMaintenanceModeResult, + ExitMaintenanceModeResultParams, GetHostsConnectionRequestBody, GetHostsRequestBody, Host, HostConnection, HostCreationParams, HostUpdationParams, + OperateHostPowerParams, TriggerDiskBlinkParams, WithTaskBatchHosts, WithTaskHost, @@ -88,6 +97,153 @@ export class HostApi { format: "json", ...params, }); + /** + * No description + * + * @tags Host + * @name PowerOffHost + * @request POST:/operate-host-power + * @secure + * @response `200` `WithTaskHost` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + powerOffHost = (data: OperateHostPowerParams, params: RequestParams = {}) => + this.http.request({ + path: `/operate-host-power`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Host + * @name EnterMaintenanceModePreCheck + * @request POST:/enter-maintenance-mode-precheck + * @secure + * @response `200` `EnterMaintenanceModeCheckResult` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + enterMaintenanceModePreCheck = ( + data: EnterMaintenanceModeCheckParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/enter-maintenance-mode-precheck`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Host + * @name EnterMaintenanceModePrecheckResult + * @request POST:/enter-maintance-mode-precheck-result + * @secure + * @response `200` `EnterMaintenanceModeResult` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + enterMaintenanceModePrecheckResult = ( + data: EnterMaintenanceModeResultParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/enter-maintance-mode-precheck-result`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Host + * @name EnterMaintenanceMode + * @request POST:/enter-maintance-mode + * @secure + * @response `200` `WithTaskHost` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + enterMaintenanceMode = ( + data: EnterMaintenanceModeParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/enter-maintance-mode`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Host + * @name ExitMaintenanceModePrecheckResult + * @request POST:/exit-maintance-mode-precheck-result + * @secure + * @response `200` `ExitMaintenanceModeResult` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + exitMaintenanceModePrecheckResult = ( + data: ExitMaintenanceModeResultParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/exit-maintance-mode-precheck-result`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Host + * @name ExitMaintenanceMode + * @request POST:/exit-maintance-mode + * @secure + * @response `200` `WithTaskHost` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + exitMaintenanceMode = ( + data: ExitMaintenanceModeParams, + params: RequestParams = {} + ) => + this.http.request({ + path: `/exit-maintance-mode`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/IscsiLun.ts b/src/generated/IscsiLun.ts index 8d6086d..061dc39 100644 --- a/src/generated/IscsiLun.ts +++ b/src/generated/IscsiLun.ts @@ -1,4 +1,5 @@ import { + CopyIscsiLunParams, ErrorBody, GetIscsiLunsConnectionRequestBody, GetIscsiLunsRequestBody, @@ -140,6 +141,28 @@ export class IscsiLunApi { format: "json", ...params, }); + /** + * No description + * + * @tags IscsiLun + * @name CopyIscsiLun + * @request POST:/copy-iscsi-lun + * @secure + * @response `200` `(WithTaskIscsiLun)[]` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + copyIscsiLun = (data: CopyIscsiLunParams[], params: RequestParams = {}) => + this.http.request({ + path: `/copy-iscsi-lun`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/Task.ts b/src/generated/Task.ts index 3e68476..ec0bf30 100644 --- a/src/generated/Task.ts +++ b/src/generated/Task.ts @@ -4,6 +4,9 @@ import { GetTasksRequestBody, Task, TaskConnection, + TaskCreationParams, + TaskUpdateParams, + WithTaskTask, } from "./data-contracts"; import { ContentType, HttpClient, RequestParams } from "./http-client"; @@ -14,6 +17,50 @@ export class TaskApi { this.http = http; } + /** + * No description + * + * @tags Task + * @name CreateTask + * @request POST:/create-task + * @secure + * @response `200` `(WithTaskTask)[]` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + createTask = (data: TaskCreationParams[], params: RequestParams = {}) => + this.http.request({ + path: `/create-task`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Task + * @name UpdateTask + * @request POST:/update-task + * @secure + * @response `200` `(WithTaskTask)[]` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + updateTask = (data: TaskUpdateParams, params: RequestParams = {}) => + this.http.request({ + path: `/update-task`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/UserAuditLog.ts b/src/generated/UserAuditLog.ts index 2de6fab..ba45989 100644 --- a/src/generated/UserAuditLog.ts +++ b/src/generated/UserAuditLog.ts @@ -4,6 +4,8 @@ import { GetUserAuditLogsRequestBody, UserAuditLog, UserAuditLogConnection, + UserAuditLogCreationParams, + WithTaskUserAuditLog, } from "./data-contracts"; import { ContentType, HttpClient, RequestParams } from "./http-client"; @@ -14,6 +16,31 @@ export class UserAuditLogApi { this.http = http; } + /** + * No description + * + * @tags UserAuditLog + * @name CreateUserAuditLog + * @request POST:/create-user-audit-log + * @secure + * @response `200` `(WithTaskUserAuditLog)[]` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + createUserAuditLog = ( + data: UserAuditLogCreationParams[], + params: RequestParams = {} + ) => + this.http.request({ + path: `/create-user-audit-log`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/Vm.ts b/src/generated/Vm.ts index 784b7de..8bae3a4 100644 --- a/src/generated/Vm.ts +++ b/src/generated/Vm.ts @@ -4,6 +4,7 @@ import { ErrorBody, GetVmsConnectionRequestBody, GetVmsRequestBody, + GetVmVncInfoParams, InstallVmtoolsParams, StopVmInCutoverMigrationParams, Task, @@ -22,6 +23,7 @@ import { VmEjectCdRomParams, VmExpandVmDiskParams, VmExportParams, + VmGpuInfo, VmImportParams, VmMigrateAcrossClusterParams, VmMigrateParams, @@ -47,6 +49,7 @@ import { VmUpdateNicQosOptionsParams, VmUpdateOwnerParams, VmUpdateParams, + VmVncInfo, WithTaskDeleteVm, WithTaskVm, WithTaskVmExportFile, @@ -1250,6 +1253,50 @@ export class VmApi { format: "json", ...params, }); + /** + * No description + * + * @tags Vm + * @name GetVmGpuDeviceInfo + * @request POST:/get-vm-gpu-device-info + * @secure + * @response `200` `(VmGpuInfo)[]` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + getVmGpuDeviceInfo = (data: GetVmsRequestBody, params: RequestParams = {}) => + this.http.request({ + path: `/get-vm-gpu-device-info`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); + /** + * No description + * + * @tags Vm + * @name GetVmVncInfo + * @request POST:/get-vm-vnc-info + * @secure + * @response `200` `VmVncInfo` + * @response `400` `ErrorBody` Bad request + * @response `404` `ErrorBody` Not found + * @response `500` `ErrorBody` Server error + */ + getVmVncInfo = (data: GetVmVncInfoParams, params: RequestParams = {}) => + this.http.request({ + path: `/get-vm-vnc-info`, + method: "POST", + body: data, + secure: true, + type: ContentType.Json, + format: "json", + ...params, + }); /** * No description * diff --git a/src/generated/data-contracts.ts b/src/generated/data-contracts.ts index 01efa1c..602fd04 100644 --- a/src/generated/data-contracts.ts +++ b/src/generated/data-contracts.ts @@ -89,8 +89,129 @@ export interface WithTaskGlobalAlertRule { data: GlobalAlertRule; } +export interface GlobalAlertRuleWhereInput { + AND?: GlobalAlertRuleWhereInput[] | null; + NOT?: GlobalAlertRuleWhereInput[] | null; + OR?: GlobalAlertRuleWhereInput[] | null; + alert_rules_every?: AlertRuleWhereInput | null; + alert_rules_none?: AlertRuleWhereInput | null; + alert_rules_some?: AlertRuleWhereInput | null; + boolean?: boolean | null; + boolean_not?: boolean | null; + cause?: string | null; + cause_contains?: string | null; + cause_ends_with?: string | null; + cause_gt?: string | null; + cause_gte?: string | null; + cause_in?: string[] | null; + cause_lt?: string | null; + cause_lte?: string | null; + cause_not?: string | null; + cause_not_contains?: string | null; + cause_not_ends_with?: string | null; + cause_not_in?: string[] | null; + cause_not_starts_with?: string | null; + cause_starts_with?: string | null; + disabled?: boolean | null; + disabled_not?: boolean | null; + id?: string | null; + id_contains?: string | null; + id_ends_with?: string | null; + id_gt?: string | null; + id_gte?: string | null; + id_in?: string[] | null; + id_lt?: string | null; + id_lte?: string | null; + id_not?: string | null; + id_not_contains?: string | null; + id_not_ends_with?: string | null; + id_not_in?: string[] | null; + id_not_starts_with?: string | null; + id_starts_with?: string | null; + impact?: string | null; + impact_contains?: string | null; + impact_ends_with?: string | null; + impact_gt?: string | null; + impact_gte?: string | null; + impact_in?: string[] | null; + impact_lt?: string | null; + impact_lte?: string | null; + impact_not?: string | null; + impact_not_contains?: string | null; + impact_not_ends_with?: string | null; + impact_not_in?: string[] | null; + impact_not_starts_with?: string | null; + impact_starts_with?: string | null; + message?: string | null; + message_contains?: string | null; + message_ends_with?: string | null; + message_gt?: string | null; + message_gte?: string | null; + message_in?: string[] | null; + message_lt?: string | null; + message_lte?: string | null; + message_not?: string | null; + message_not_contains?: string | null; + message_not_ends_with?: string | null; + message_not_in?: string[] | null; + message_not_starts_with?: string | null; + message_starts_with?: string | null; + name?: string | null; + name_contains?: string | null; + name_ends_with?: string | null; + name_gt?: string | null; + name_gte?: string | null; + name_in?: string[] | null; + name_lt?: string | null; + name_lte?: string | null; + name_not?: string | null; + name_not_contains?: string | null; + name_not_ends_with?: string | null; + name_not_in?: string[] | null; + name_not_starts_with?: string | null; + name_starts_with?: string | null; + object?: AlertRuleObject | null; + object_in?: AlertRuleObject[] | null; + object_not?: AlertRuleObject | null; + object_not_in?: AlertRuleObject[] | null; + operator?: string | null; + operator_contains?: string | null; + operator_ends_with?: string | null; + operator_gt?: string | null; + operator_gte?: string | null; + operator_in?: string[] | null; + operator_lt?: string | null; + operator_lte?: string | null; + operator_not?: string | null; + operator_not_contains?: string | null; + operator_not_ends_with?: string | null; + operator_not_in?: string[] | null; + operator_not_starts_with?: string | null; + operator_starts_with?: string | null; + solution?: string | null; + solution_contains?: string | null; + solution_ends_with?: string | null; + solution_gt?: string | null; + solution_gte?: string | null; + solution_in?: string[] | null; + solution_lt?: string | null; + solution_lte?: string | null; + solution_not?: string | null; + solution_not_contains?: string | null; + solution_not_ends_with?: string | null; + solution_not_in?: string[] | null; + solution_not_starts_with?: string | null; + solution_starts_with?: string | null; + unit?: AlertRuleUnit | null; + unit_in?: AlertRuleUnit[] | null; + unit_not?: AlertRuleUnit | null; + unit_not_in?: AlertRuleUnit[] | null; +} + export interface AlertRuleWhereInput { AND?: AlertRuleWhereInput[] | null; + NOT?: AlertRuleWhereInput[] | null; + OR?: AlertRuleWhereInput[] | null; cluster?: ClusterWhereInput | null; customized?: boolean | null; customized_not?: boolean | null; @@ -125,12 +246,12 @@ export interface AlertRuleWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: AlertRuleWhereInput[] | null; - OR?: AlertRuleWhereInput[] | null; } export interface ClusterWhereInput { AND?: ClusterWhereInput[] | null; + NOT?: ClusterWhereInput[] | null; + OR?: ClusterWhereInput[] | null; application_highest_version?: string | null; application_highest_version_contains?: string | null; application_highest_version_ends_with?: string | null; @@ -511,7 +632,6 @@ export interface ClusterWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ClusterWhereInput[] | null; ntp_mode?: NtpMode | null; ntp_mode_in?: NtpMode[] | null; ntp_mode_not?: NtpMode | null; @@ -522,7 +642,6 @@ export interface ClusterWhereInput { nvme_over_tcp_enabled_not?: boolean | null; nvmf_enabled?: boolean | null; nvmf_enabled_not?: boolean | null; - OR?: ClusterWhereInput[] | null; pmem_enabled?: boolean | null; pmem_enabled_not?: boolean | null; @@ -1029,6 +1148,8 @@ export interface ClusterWhereInput { export interface ApplicationWhereInput { AND?: ApplicationWhereInput[] | null; + NOT?: ApplicationWhereInput[] | null; + OR?: ApplicationWhereInput[] | null; cluster?: ClusterWhereInput | null; error_message?: string | null; error_message_contains?: string | null; @@ -1106,8 +1227,6 @@ export interface ApplicationWhereInput { /** @format int64 */ memory_not?: number | null; memory_not_in?: number[] | null; - NOT?: ApplicationWhereInput[] | null; - OR?: ApplicationWhereInput[] | null; state?: ApplicationState | null; state_in?: ApplicationState[] | null; state_not?: ApplicationState | null; @@ -1196,14 +1315,14 @@ export interface ApplicationWhereInput { } export enum ApplicationState { - DEPLOY_ERROR = "DEPLOY_ERROR", DEPLOYED = "DEPLOYED", DEPLOYING = "DEPLOYING", + DEPLOY_ERROR = "DEPLOY_ERROR", EDITING = "EDITING", NOT_DEPLOYED = "NOT_DEPLOYED", - STOP_ERROR = "STOP_ERROR", STOPPED = "STOPPED", STOPPING = "STOPPING", + STOP_ERROR = "STOP_ERROR", UPGRADING = "UPGRADING", } @@ -1213,6 +1332,8 @@ export enum ApplicationType { export interface VmWhereInput { AND?: VmWhereInput[] | null; + NOT?: VmWhereInput[] | null; + OR?: VmWhereInput[] | null; clock_offset?: VmClockOffset | null; clock_offset_in?: VmClockOffset[] | null; clock_offset_not?: VmClockOffset | null; @@ -1290,13 +1411,13 @@ export interface VmWhereInput { dns_servers_not_in?: string[] | null; dns_servers_not_starts_with?: string | null; dns_servers_starts_with?: string | null; - entity_filter_results_every?: VmEntityFilterResultWhereInput | null; - entity_filter_results_none?: VmEntityFilterResultWhereInput | null; - entity_filter_results_some?: VmEntityFilterResultWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; + entity_filter_results_every?: VmEntityFilterResultWhereInput | null; + entity_filter_results_none?: VmEntityFilterResultWhereInput | null; + entity_filter_results_some?: VmEntityFilterResultWhereInput | null; firmware?: VmFirmware | null; firmware_in?: VmFirmware[] | null; firmware_not?: VmFirmware | null; @@ -1602,8 +1723,6 @@ export interface VmWhereInput { node_ip_not_in?: string[] | null; node_ip_not_starts_with?: string | null; node_ip_starts_with?: string | null; - NOT?: VmWhereInput[] | null; - OR?: VmWhereInput[] | null; original_name?: string | null; original_name_contains?: string | null; original_name_ends_with?: string | null; @@ -1772,8 +1891,16 @@ export enum VmClockOffset { UTC = "UTC", } +export enum EntityAsyncStatus { + CREATING = "CREATING", + DELETING = "DELETING", + UPDATING = "UPDATING", +} + export interface VmEntityFilterResultWhereInput { AND?: VmEntityFilterResultWhereInput[] | null; + NOT?: VmEntityFilterResultWhereInput[] | null; + OR?: VmEntityFilterResultWhereInput[] | null; entityFilter?: EntityFilterWhereInput | null; id?: string | null; id_contains?: string | null; @@ -1789,13 +1916,13 @@ export interface VmEntityFilterResultWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - NOT?: VmEntityFilterResultWhereInput[] | null; - OR?: VmEntityFilterResultWhereInput[] | null; vm?: VmWhereInput | null; } export interface EntityFilterWhereInput { AND?: EntityFilterWhereInput[] | null; + NOT?: EntityFilterWhereInput[] | null; + OR?: EntityFilterWhereInput[] | null; apply_to_all_clusters?: boolean | null; apply_to_all_clusters_not?: boolean | null; clusters_every?: ClusterWhereInput | null; @@ -1848,8 +1975,6 @@ export interface EntityFilterWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: EntityFilterWhereInput[] | null; - OR?: EntityFilterWhereInput[] | null; preset?: string | null; preset_contains?: string | null; preset_ends_with?: string | null; @@ -1878,12 +2003,6 @@ export enum FilterStatus { SUCCESSED = "SUCCESSED", } -export enum EntityAsyncStatus { - CREATING = "CREATING", - DELETING = "DELETING", - UPDATING = "UPDATING", -} - export enum VmFirmware { BIOS = "BIOS", UEFI = "UEFI", @@ -1891,6 +2010,8 @@ export enum VmFirmware { export interface VmFolderWhereInput { AND?: VmFolderWhereInput[] | null; + NOT?: VmFolderWhereInput[] | null; + OR?: VmFolderWhereInput[] | null; cluster?: ClusterWhereInput | null; id?: string | null; id_contains?: string | null; @@ -1934,8 +2055,6 @@ export interface VmFolderWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmFolderWhereInput[] | null; - OR?: VmFolderWhereInput[] | null; /** @format int32 */ vm_num?: number | null; @@ -1963,6 +2082,8 @@ export interface VmFolderWhereInput { export interface GpuDeviceWhereInput { AND?: GpuDeviceWhereInput[] | null; + NOT?: GpuDeviceWhereInput[] | null; + OR?: GpuDeviceWhereInput[] | null; /** @format int32 */ assigned_vgpus_num?: number | null; @@ -2123,8 +2244,6 @@ export interface GpuDeviceWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: GpuDeviceWhereInput[] | null; - OR?: GpuDeviceWhereInput[] | null; status?: GpuDeviceStatus | null; status_in?: GpuDeviceStatus[] | null; status_not?: GpuDeviceStatus | null; @@ -2187,6 +2306,9 @@ export interface GpuDeviceWhereInput { } export interface HostWhereInput { + AND?: HostWhereInput[] | null; + NOT?: HostWhereInput[] | null; + OR?: HostWhereInput[] | null; access_ip?: string | null; access_ip_contains?: string | null; access_ip_ends_with?: string | null; @@ -2241,7 +2363,6 @@ export interface HostWhereInput { /** @format int64 */ allocatable_memory_bytes_not?: number | null; allocatable_memory_bytes_not_in?: number[] | null; - AND?: HostWhereInput[] | null; chunk_id?: string | null; chunk_id_contains?: string | null; chunk_id_ends_with?: string | null; @@ -2542,8 +2663,6 @@ export interface HostWhereInput { node_topo_local_id_not_in?: string[] | null; node_topo_local_id_not_starts_with?: string | null; node_topo_local_id_starts_with?: string | null; - NOT?: HostWhereInput[] | null; - OR?: HostWhereInput[] | null; /** @format int64 */ os_memory_bytes?: number | null; @@ -3110,6 +3229,8 @@ export enum CpuFanSpeedUnit { export interface DiskWhereInput { AND?: DiskWhereInput[] | null; + NOT?: DiskWhereInput[] | null; + OR?: DiskWhereInput[] | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; @@ -3200,7 +3321,6 @@ export interface DiskWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: DiskWhereInput[] | null; /** @format int32 */ numa_node?: number | null; @@ -3223,7 +3343,6 @@ export interface DiskWhereInput { numa_node_not_in?: number[] | null; offline?: boolean | null; offline_not?: boolean | null; - OR?: DiskWhereInput[] | null; path?: string | null; path_contains?: string | null; path_ends_with?: string | null; @@ -3356,12 +3475,15 @@ export enum DiskFunction { export enum DiskHealthStatus { HEALTHY = "HEALTHY", SMART_FAILED = "SMART_FAILED", + SOFTWARE_RAID_FAILURE = "SOFTWARE_RAID_FAILURE", SUBHEALTHY = "SUBHEALTHY", UNHEALTHY = "UNHEALTHY", } export interface LabelWhereInput { AND?: LabelWhereInput[] | null; + NOT?: LabelWhereInput[] | null; + OR?: LabelWhereInput[] | null; /** @format int32 */ cluster_num?: number | null; @@ -3812,7 +3934,6 @@ export interface LabelWhereInput { nics_every?: NicWhereInput | null; nics_none?: NicWhereInput | null; nics_some?: NicWhereInput | null; - NOT?: LabelWhereInput[] | null; /** @format int32 */ nvmf_namespace_num?: number | null; @@ -3882,7 +4003,6 @@ export interface LabelWhereInput { nvmf_subsystems_every?: NvmfSubsystemWhereInput | null; nvmf_subsystems_none?: NvmfSubsystemWhereInput | null; nvmf_subsystems_some?: NvmfSubsystemWhereInput | null; - OR?: LabelWhereInput[] | null; security_policies_every?: SecurityPolicyWhereInput | null; security_policies_none?: SecurityPolicyWhereInput | null; security_policies_some?: SecurityPolicyWhereInput | null; @@ -4125,6 +4245,11 @@ export interface LabelWhereInput { export interface ConsistencyGroupSnapshotWhereInput { AND?: ConsistencyGroupSnapshotWhereInput[] | null; + Iscsi_lun_snapshots_every?: IscsiLunSnapshotWhereInput | null; + Iscsi_lun_snapshots_none?: IscsiLunSnapshotWhereInput | null; + Iscsi_lun_snapshots_some?: IscsiLunSnapshotWhereInput | null; + NOT?: ConsistencyGroupSnapshotWhereInput[] | null; + OR?: ConsistencyGroupSnapshotWhereInput[] | null; consistency_group?: ConsistencyGroupWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; @@ -4144,9 +4269,6 @@ export interface ConsistencyGroupSnapshotWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - Iscsi_lun_snapshots_every?: IscsiLunSnapshotWhereInput | null; - Iscsi_lun_snapshots_none?: IscsiLunSnapshotWhereInput | null; - Iscsi_lun_snapshots_some?: IscsiLunSnapshotWhereInput | null; labels_every?: LabelWhereInput | null; labels_none?: LabelWhereInput | null; labels_some?: LabelWhereInput | null; @@ -4186,11 +4308,9 @@ export interface ConsistencyGroupSnapshotWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ConsistencyGroupSnapshotWhereInput[] | null; nvmf_namespace_snapshots_every?: NvmfNamespaceSnapshotWhereInput | null; nvmf_namespace_snapshots_none?: NvmfNamespaceSnapshotWhereInput | null; nvmf_namespace_snapshots_some?: NvmfNamespaceSnapshotWhereInput | null; - OR?: ConsistencyGroupSnapshotWhereInput[] | null; /** @format int64 */ unique_size?: number | null; @@ -4213,26 +4333,11 @@ export interface ConsistencyGroupSnapshotWhereInput { unique_size_not_in?: number[] | null; } -export interface ConsistencyGroupWhereInput { - AND?: ConsistencyGroupWhereInput[] | null; - cluster?: ClusterWhereInput | null; - consistency_group_snapshots_every?: ConsistencyGroupSnapshotWhereInput | null; - consistency_group_snapshots_none?: ConsistencyGroupSnapshotWhereInput | null; - consistency_group_snapshots_some?: ConsistencyGroupSnapshotWhereInput | null; - description?: string | null; - description_contains?: string | null; - description_ends_with?: string | null; - description_gt?: string | null; - description_gte?: string | null; - description_in?: string[] | null; - description_lt?: string | null; - description_lte?: string | null; - description_not?: string | null; - description_not_contains?: string | null; - description_not_ends_with?: string | null; - description_not_in?: string[] | null; - description_not_starts_with?: string | null; - description_starts_with?: string | null; +export interface IscsiLunSnapshotWhereInput { + AND?: IscsiLunSnapshotWhereInput[] | null; + NOT?: IscsiLunSnapshotWhereInput[] | null; + OR?: IscsiLunSnapshotWhereInput[] | null; + consistency_group_snapshot?: ConsistencyGroupSnapshotWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; @@ -4251,9 +4356,8 @@ export interface ConsistencyGroupWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - iscsi_luns_every?: IscsiLunWhereInput | null; - iscsi_luns_none?: IscsiLunWhereInput | null; - iscsi_luns_some?: IscsiLunWhereInput | null; + iscsi_lun?: IscsiLunWhereInput | null; + iscsi_target?: IscsiTargetWhereInput | null; labels_every?: LabelWhereInput | null; labels_none?: LabelWhereInput | null; labels_some?: LabelWhereInput | null; @@ -4293,11 +4397,6 @@ export interface ConsistencyGroupWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - namespaces_every?: NvmfNamespaceWhereInput | null; - namespaces_none?: NvmfNamespaceWhereInput | null; - namespaces_some?: NvmfNamespaceWhereInput | null; - NOT?: ConsistencyGroupWhereInput[] | null; - OR?: ConsistencyGroupWhereInput[] | null; /** @format int64 */ unique_size?: number | null; @@ -4321,6 +4420,9 @@ export interface ConsistencyGroupWhereInput { } export interface IscsiLunWhereInput { + AND?: IscsiLunWhereInput[] | null; + NOT?: IscsiLunWhereInput[] | null; + OR?: IscsiLunWhereInput[] | null; allowed_initiators?: string | null; allowed_initiators_contains?: string | null; allowed_initiators_ends_with?: string | null; @@ -4335,7 +4437,6 @@ export interface IscsiLunWhereInput { allowed_initiators_not_in?: string[] | null; allowed_initiators_not_starts_with?: string | null; allowed_initiators_starts_with?: string | null; - AND?: IscsiLunWhereInput[] | null; /** @format int64 */ assigned_size?: number | null; @@ -4815,8 +4916,6 @@ export interface IscsiLunWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: IscsiLunWhereInput[] | null; - OR?: IscsiLunWhereInput[] | null; /** @format int32 */ replica_num?: number | null; @@ -4955,24 +5054,153 @@ export interface IscsiLunWhereInput { zbs_volume_id_starts_with?: string | null; } -export interface IscsiTargetWhereInput { - AND?: IscsiTargetWhereInput[] | null; - - /** @format int64 */ - bps?: number | null; - - /** @format int64 */ - bps_gt?: number | null; - - /** @format int64 */ - bps_gte?: number | null; - bps_in?: number[] | null; - - /** @format int64 */ - bps_lt?: number | null; - - /** @format int64 */ - bps_lte?: number | null; +export interface ConsistencyGroupWhereInput { + AND?: ConsistencyGroupWhereInput[] | null; + NOT?: ConsistencyGroupWhereInput[] | null; + OR?: ConsistencyGroupWhereInput[] | null; + cluster?: ClusterWhereInput | null; + consistency_group_snapshots_every?: ConsistencyGroupSnapshotWhereInput | null; + consistency_group_snapshots_none?: ConsistencyGroupSnapshotWhereInput | null; + consistency_group_snapshots_some?: ConsistencyGroupSnapshotWhereInput | null; + description?: string | null; + description_contains?: string | null; + description_ends_with?: string | null; + description_gt?: string | null; + description_gte?: string | null; + description_in?: string[] | null; + description_lt?: string | null; + description_lte?: string | null; + description_not?: string | null; + description_not_contains?: string | null; + description_not_ends_with?: string | null; + description_not_in?: string[] | null; + description_not_starts_with?: string | null; + description_starts_with?: string | null; + entityAsyncStatus?: EntityAsyncStatus | null; + entityAsyncStatus_in?: EntityAsyncStatus[] | null; + entityAsyncStatus_not?: EntityAsyncStatus | null; + entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; + id?: string | null; + id_contains?: string | null; + id_ends_with?: string | null; + id_gt?: string | null; + id_gte?: string | null; + id_in?: string[] | null; + id_lt?: string | null; + id_lte?: string | null; + id_not?: string | null; + id_not_contains?: string | null; + id_not_ends_with?: string | null; + id_not_in?: string[] | null; + id_not_starts_with?: string | null; + id_starts_with?: string | null; + iscsi_luns_every?: IscsiLunWhereInput | null; + iscsi_luns_none?: IscsiLunWhereInput | null; + iscsi_luns_some?: IscsiLunWhereInput | null; + labels_every?: LabelWhereInput | null; + labels_none?: LabelWhereInput | null; + labels_some?: LabelWhereInput | null; + local_created_at?: string | null; + local_created_at_gt?: string | null; + local_created_at_gte?: string | null; + local_created_at_in?: string[] | null; + local_created_at_lt?: string | null; + local_created_at_lte?: string | null; + local_created_at_not?: string | null; + local_created_at_not_in?: string[] | null; + local_id?: string | null; + local_id_contains?: string | null; + local_id_ends_with?: string | null; + local_id_gt?: string | null; + local_id_gte?: string | null; + local_id_in?: string[] | null; + local_id_lt?: string | null; + local_id_lte?: string | null; + local_id_not?: string | null; + local_id_not_contains?: string | null; + local_id_not_ends_with?: string | null; + local_id_not_in?: string[] | null; + local_id_not_starts_with?: string | null; + local_id_starts_with?: string | null; + name?: string | null; + name_contains?: string | null; + name_ends_with?: string | null; + name_gt?: string | null; + name_gte?: string | null; + name_in?: string[] | null; + name_lt?: string | null; + name_lte?: string | null; + name_not?: string | null; + name_not_contains?: string | null; + name_not_ends_with?: string | null; + name_not_in?: string[] | null; + name_not_starts_with?: string | null; + name_starts_with?: string | null; + namespaces_every?: NvmfNamespaceWhereInput | null; + namespaces_none?: NvmfNamespaceWhereInput | null; + namespaces_some?: NvmfNamespaceWhereInput | null; + + /** @format int64 */ + unique_size?: number | null; + + /** @format int64 */ + unique_size_gt?: number | null; + + /** @format int64 */ + unique_size_gte?: number | null; + unique_size_in?: number[] | null; + + /** @format int64 */ + unique_size_lt?: number | null; + + /** @format int64 */ + unique_size_lte?: number | null; + + /** @format int64 */ + unique_size_not?: number | null; + unique_size_not_in?: number[] | null; +} + +export interface NvmfNamespaceWhereInput { + AND?: NvmfNamespaceWhereInput[] | null; + NOT?: NvmfNamespaceWhereInput[] | null; + OR?: NvmfNamespaceWhereInput[] | null; + + /** @format int64 */ + assigned_size?: number | null; + + /** @format int64 */ + assigned_size_gt?: number | null; + + /** @format int64 */ + assigned_size_gte?: number | null; + assigned_size_in?: number[] | null; + + /** @format int64 */ + assigned_size_lt?: number | null; + + /** @format int64 */ + assigned_size_lte?: number | null; + + /** @format int64 */ + assigned_size_not?: number | null; + assigned_size_not_in?: number[] | null; + + /** @format int64 */ + bps?: number | null; + + /** @format int64 */ + bps_gt?: number | null; + + /** @format int64 */ + bps_gte?: number | null; + bps_in?: number[] | null; + + /** @format int64 */ + bps_lt?: number | null; + + /** @format int64 */ + bps_lte?: number | null; /** @format int64 */ bps_max?: number | null; @@ -5137,57 +5365,11 @@ export interface IscsiTargetWhereInput { /** @format int64 */ bps_wr_not?: number | null; bps_wr_not_in?: number[] | null; - chap_enabled?: boolean | null; - chap_enabled_not?: boolean | null; - chap_name?: string | null; - chap_name_contains?: string | null; - chap_name_ends_with?: string | null; - chap_name_gt?: string | null; - chap_name_gte?: string | null; - chap_name_in?: string[] | null; - chap_name_lt?: string | null; - chap_name_lte?: string | null; - chap_name_not?: string | null; - chap_name_not_contains?: string | null; - chap_name_not_ends_with?: string | null; - chap_name_not_in?: string[] | null; - chap_name_not_starts_with?: string | null; - chap_name_starts_with?: string | null; - chap_secret?: string | null; - chap_secret_contains?: string | null; - chap_secret_ends_with?: string | null; - chap_secret_gt?: string | null; - chap_secret_gte?: string | null; - chap_secret_in?: string[] | null; - chap_secret_lt?: string | null; - chap_secret_lte?: string | null; - chap_secret_not?: string | null; - chap_secret_not_contains?: string | null; - chap_secret_not_ends_with?: string | null; - chap_secret_not_in?: string[] | null; - chap_secret_not_starts_with?: string | null; - chap_secret_starts_with?: string | null; - cluster?: ClusterWhereInput | null; - description?: string | null; - description_contains?: string | null; - description_ends_with?: string | null; - description_gt?: string | null; - description_gte?: string | null; - description_in?: string[] | null; - description_lt?: string | null; - description_lte?: string | null; - description_not?: string | null; - description_not_contains?: string | null; - description_not_ends_with?: string | null; - description_not_in?: string[] | null; - description_not_starts_with?: string | null; - description_starts_with?: string | null; + consistency_group?: ConsistencyGroupWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; - external_use?: boolean | null; - external_use_not?: boolean | null; id?: string | null; id_contains?: string | null; id_ends_with?: string | null; @@ -5202,8 +5384,6 @@ export interface IscsiTargetWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - internal?: boolean | null; - internal_not?: boolean | null; /** @format int64 */ io_size?: number | null; @@ -5404,51 +5584,19 @@ export interface IscsiTargetWhereInput { /** @format int64 */ iops_wr_not?: number | null; iops_wr_not_in?: number[] | null; - ip_whitelist?: string | null; - ip_whitelist_contains?: string | null; - ip_whitelist_ends_with?: string | null; - ip_whitelist_gt?: string | null; - ip_whitelist_gte?: string | null; - ip_whitelist_in?: string[] | null; - ip_whitelist_lt?: string | null; - ip_whitelist_lte?: string | null; - ip_whitelist_not?: string | null; - ip_whitelist_not_contains?: string | null; - ip_whitelist_not_ends_with?: string | null; - ip_whitelist_not_in?: string[] | null; - ip_whitelist_not_starts_with?: string | null; - ip_whitelist_starts_with?: string | null; - iqn_name?: string | null; - iqn_name_contains?: string | null; - iqn_name_ends_with?: string | null; - iqn_name_gt?: string | null; - iqn_name_gte?: string | null; - iqn_name_in?: string[] | null; - iqn_name_lt?: string | null; - iqn_name_lte?: string | null; - iqn_name_not?: string | null; - iqn_name_not_contains?: string | null; - iqn_name_not_ends_with?: string | null; - iqn_name_not_in?: string[] | null; - iqn_name_not_starts_with?: string | null; - iqn_name_starts_with?: string | null; - iqn_whitelist?: string | null; - iqn_whitelist_contains?: string | null; - iqn_whitelist_ends_with?: string | null; - iqn_whitelist_gt?: string | null; - iqn_whitelist_gte?: string | null; - iqn_whitelist_in?: string[] | null; - iqn_whitelist_lt?: string | null; - iqn_whitelist_lte?: string | null; - iqn_whitelist_not?: string | null; - iqn_whitelist_not_contains?: string | null; - iqn_whitelist_not_ends_with?: string | null; - iqn_whitelist_not_in?: string[] | null; - iqn_whitelist_not_starts_with?: string | null; - iqn_whitelist_starts_with?: string | null; + is_shared?: boolean | null; + is_shared_not?: boolean | null; labels_every?: LabelWhereInput | null; labels_none?: LabelWhereInput | null; labels_some?: LabelWhereInput | null; + local_created_at?: string | null; + local_created_at_gt?: string | null; + local_created_at_gte?: string | null; + local_created_at_in?: string[] | null; + local_created_at_lt?: string | null; + local_created_at_lte?: string | null; + local_created_at_not?: string | null; + local_created_at_not_in?: string[] | null; local_id?: string | null; local_id_contains?: string | null; local_id_ends_with?: string | null; @@ -5463,9 +5611,6 @@ export interface IscsiTargetWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - luns_every?: IscsiLunWhereInput | null; - luns_none?: IscsiLunWhereInput | null; - luns_some?: IscsiLunWhereInput | null; name?: string | null; name_contains?: string | null; name_ends_with?: string | null; @@ -5480,11 +5625,45 @@ export interface IscsiTargetWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: IscsiTargetWhereInput[] | null; - OR?: IscsiTargetWhereInput[] | null; + namespace_group?: NamespaceGroupWhereInput | null; /** @format int32 */ - replica_num?: number | null; + namespace_id?: number | null; + + /** @format int32 */ + namespace_id_gt?: number | null; + + /** @format int32 */ + namespace_id_gte?: number | null; + namespace_id_in?: number[] | null; + + /** @format int32 */ + namespace_id_lt?: number | null; + + /** @format int32 */ + namespace_id_lte?: number | null; + + /** @format int32 */ + namespace_id_not?: number | null; + namespace_id_not_in?: number[] | null; + nqn_whitelist?: string | null; + nqn_whitelist_contains?: string | null; + nqn_whitelist_ends_with?: string | null; + nqn_whitelist_gt?: string | null; + nqn_whitelist_gte?: string | null; + nqn_whitelist_in?: string[] | null; + nqn_whitelist_lt?: string | null; + nqn_whitelist_lte?: string | null; + nqn_whitelist_not?: string | null; + nqn_whitelist_not_contains?: string | null; + nqn_whitelist_not_ends_with?: string | null; + nqn_whitelist_not_in?: string[] | null; + nqn_whitelist_not_starts_with?: string | null; + nqn_whitelist_starts_with?: string | null; + nvmf_subsystem?: NvmfSubsystemWhereInput | null; + + /** @format int32 */ + replica_num?: number | null; /** @format int32 */ replica_num_gt?: number | null; @@ -5503,6 +5682,46 @@ export interface IscsiTargetWhereInput { replica_num_not?: number | null; replica_num_not_in?: number[] | null; + /** @format int64 */ + shared_size?: number | null; + + /** @format int64 */ + shared_size_gt?: number | null; + + /** @format int64 */ + shared_size_gte?: number | null; + shared_size_in?: number[] | null; + + /** @format int64 */ + shared_size_lt?: number | null; + + /** @format int64 */ + shared_size_lte?: number | null; + + /** @format int64 */ + shared_size_not?: number | null; + shared_size_not_in?: number[] | null; + + /** @format int32 */ + snapshot_num?: number | null; + + /** @format int32 */ + snapshot_num_gt?: number | null; + + /** @format int32 */ + snapshot_num_gte?: number | null; + snapshot_num_in?: number[] | null; + + /** @format int32 */ + snapshot_num_lt?: number | null; + + /** @format int32 */ + snapshot_num_lte?: number | null; + + /** @format int32 */ + snapshot_num_not?: number | null; + snapshot_num_not_in?: number[] | null; + /** @format int32 */ stripe_num?: number | null; @@ -5544,30 +5763,113 @@ export interface IscsiTargetWhereInput { stripe_size_not_in?: number[] | null; thin_provision?: boolean | null; thin_provision_not?: boolean | null; -} - -export interface NvmfNamespaceWhereInput { - AND?: NvmfNamespaceWhereInput[] | null; /** @format int64 */ - assigned_size?: number | null; + unique_size?: number | null; /** @format int64 */ - assigned_size_gt?: number | null; + unique_size_gt?: number | null; /** @format int64 */ - assigned_size_gte?: number | null; - assigned_size_in?: number[] | null; + unique_size_gte?: number | null; + unique_size_in?: number[] | null; /** @format int64 */ - assigned_size_lt?: number | null; + unique_size_lt?: number | null; /** @format int64 */ - assigned_size_lte?: number | null; + unique_size_lte?: number | null; /** @format int64 */ - assigned_size_not?: number | null; - assigned_size_not_in?: number[] | null; + unique_size_not?: number | null; + unique_size_not_in?: number[] | null; + zbs_volume_id?: string | null; + zbs_volume_id_contains?: string | null; + zbs_volume_id_ends_with?: string | null; + zbs_volume_id_gt?: string | null; + zbs_volume_id_gte?: string | null; + zbs_volume_id_in?: string[] | null; + zbs_volume_id_lt?: string | null; + zbs_volume_id_lte?: string | null; + zbs_volume_id_not?: string | null; + zbs_volume_id_not_contains?: string | null; + zbs_volume_id_not_ends_with?: string | null; + zbs_volume_id_not_in?: string[] | null; + zbs_volume_id_not_starts_with?: string | null; + zbs_volume_id_starts_with?: string | null; +} + +export interface NamespaceGroupWhereInput { + AND?: NamespaceGroupWhereInput[] | null; + NOT?: NamespaceGroupWhereInput[] | null; + OR?: NamespaceGroupWhereInput[] | null; + entityAsyncStatus?: EntityAsyncStatus | null; + entityAsyncStatus_in?: EntityAsyncStatus[] | null; + entityAsyncStatus_not?: EntityAsyncStatus | null; + entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; + id?: string | null; + id_contains?: string | null; + id_ends_with?: string | null; + id_gt?: string | null; + id_gte?: string | null; + id_in?: string[] | null; + id_lt?: string | null; + id_lte?: string | null; + id_not?: string | null; + id_not_contains?: string | null; + id_not_ends_with?: string | null; + id_not_in?: string[] | null; + id_not_starts_with?: string | null; + id_starts_with?: string | null; + labels_every?: LabelWhereInput | null; + labels_none?: LabelWhereInput | null; + labels_some?: LabelWhereInput | null; + local_create_time?: string | null; + local_create_time_gt?: string | null; + local_create_time_gte?: string | null; + local_create_time_in?: string[] | null; + local_create_time_lt?: string | null; + local_create_time_lte?: string | null; + local_create_time_not?: string | null; + local_create_time_not_in?: string[] | null; + local_id?: string | null; + local_id_contains?: string | null; + local_id_ends_with?: string | null; + local_id_gt?: string | null; + local_id_gte?: string | null; + local_id_in?: string[] | null; + local_id_lt?: string | null; + local_id_lte?: string | null; + local_id_not?: string | null; + local_id_not_contains?: string | null; + local_id_not_ends_with?: string | null; + local_id_not_in?: string[] | null; + local_id_not_starts_with?: string | null; + local_id_starts_with?: string | null; + name?: string | null; + name_contains?: string | null; + name_ends_with?: string | null; + name_gt?: string | null; + name_gte?: string | null; + name_in?: string[] | null; + name_lt?: string | null; + name_lte?: string | null; + name_not?: string | null; + name_not_contains?: string | null; + name_not_ends_with?: string | null; + name_not_in?: string[] | null; + name_not_starts_with?: string | null; + name_starts_with?: string | null; + namespaces_every?: NvmfNamespaceWhereInput | null; + namespaces_none?: NvmfNamespaceWhereInput | null; + namespaces_some?: NvmfNamespaceWhereInput | null; + nvmf_subsystem?: NvmfSubsystemWhereInput | null; +} + +export interface NvmfSubsystemWhereInput { + AND?: NvmfSubsystemWhereInput[] | null; + NOT?: NvmfSubsystemWhereInput[] | null; + OR?: NvmfSubsystemWhereInput[] | null; /** @format int64 */ bps?: number | null; @@ -5748,11 +6050,27 @@ export interface NvmfNamespaceWhereInput { /** @format int64 */ bps_wr_not?: number | null; bps_wr_not_in?: number[] | null; - consistency_group?: ConsistencyGroupWhereInput | null; + cluster?: ClusterWhereInput | null; + description?: string | null; + description_contains?: string | null; + description_ends_with?: string | null; + description_gt?: string | null; + description_gte?: string | null; + description_in?: string[] | null; + description_lt?: string | null; + description_lte?: string | null; + description_not?: string | null; + description_not_contains?: string | null; + description_not_ends_with?: string | null; + description_not_in?: string[] | null; + description_not_starts_with?: string | null; + description_starts_with?: string | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; + external_use?: boolean | null; + external_use_not?: boolean | null; id?: string | null; id_contains?: string | null; id_ends_with?: string | null; @@ -5767,6 +6085,8 @@ export interface NvmfNamespaceWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; + internal?: boolean | null; + internal_not?: boolean | null; /** @format int64 */ io_size?: number | null; @@ -5967,19 +6287,23 @@ export interface NvmfNamespaceWhereInput { /** @format int64 */ iops_wr_not?: number | null; iops_wr_not_in?: number[] | null; - is_shared?: boolean | null; - is_shared_not?: boolean | null; + ip_whitelist?: string | null; + ip_whitelist_contains?: string | null; + ip_whitelist_ends_with?: string | null; + ip_whitelist_gt?: string | null; + ip_whitelist_gte?: string | null; + ip_whitelist_in?: string[] | null; + ip_whitelist_lt?: string | null; + ip_whitelist_lte?: string | null; + ip_whitelist_not?: string | null; + ip_whitelist_not_contains?: string | null; + ip_whitelist_not_ends_with?: string | null; + ip_whitelist_not_in?: string[] | null; + ip_whitelist_not_starts_with?: string | null; + ip_whitelist_starts_with?: string | null; labels_every?: LabelWhereInput | null; labels_none?: LabelWhereInput | null; labels_some?: LabelWhereInput | null; - local_created_at?: string | null; - local_created_at_gt?: string | null; - local_created_at_gte?: string | null; - local_created_at_in?: string[] | null; - local_created_at_lt?: string | null; - local_created_at_lte?: string | null; - local_created_at_not?: string | null; - local_created_at_not_in?: string[] | null; local_id?: string | null; local_id_contains?: string | null; local_id_ends_with?: string | null; @@ -6008,28 +6332,26 @@ export interface NvmfNamespaceWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - namespace_group?: NamespaceGroupWhereInput | null; - - /** @format int32 */ - namespace_id?: number | null; - - /** @format int32 */ - namespace_id_gt?: number | null; - - /** @format int32 */ - namespace_id_gte?: number | null; - namespace_id_in?: number[] | null; - - /** @format int32 */ - namespace_id_lt?: number | null; - - /** @format int32 */ - namespace_id_lte?: number | null; - - /** @format int32 */ - namespace_id_not?: number | null; - namespace_id_not_in?: number[] | null; - NOT?: NvmfNamespaceWhereInput[] | null; + namespace_groups_every?: NamespaceGroupWhereInput | null; + namespace_groups_none?: NamespaceGroupWhereInput | null; + namespace_groups_some?: NamespaceGroupWhereInput | null; + namespaces_every?: NvmfNamespaceWhereInput | null; + namespaces_none?: NvmfNamespaceWhereInput | null; + namespaces_some?: NvmfNamespaceWhereInput | null; + nqn_name?: string | null; + nqn_name_contains?: string | null; + nqn_name_ends_with?: string | null; + nqn_name_gt?: string | null; + nqn_name_gte?: string | null; + nqn_name_in?: string[] | null; + nqn_name_lt?: string | null; + nqn_name_lte?: string | null; + nqn_name_not?: string | null; + nqn_name_not_contains?: string | null; + nqn_name_not_ends_with?: string | null; + nqn_name_not_in?: string[] | null; + nqn_name_not_starts_with?: string | null; + nqn_name_starts_with?: string | null; nqn_whitelist?: string | null; nqn_whitelist_contains?: string | null; nqn_whitelist_ends_with?: string | null; @@ -6044,8 +6366,10 @@ export interface NvmfNamespaceWhereInput { nqn_whitelist_not_in?: string[] | null; nqn_whitelist_not_starts_with?: string | null; nqn_whitelist_starts_with?: string | null; - nvmf_subsystem?: NvmfSubsystemWhereInput | null; - OR?: NvmfNamespaceWhereInput[] | null; + policy?: NvmfSubsystemPolicyType | null; + policy_in?: NvmfSubsystemPolicyType[] | null; + policy_not?: NvmfSubsystemPolicyType | null; + policy_not_in?: NvmfSubsystemPolicyType[] | null; /** @format int32 */ replica_num?: number | null; @@ -6057,202 +6381,68 @@ export interface NvmfNamespaceWhereInput { replica_num_gte?: number | null; replica_num_in?: number[] | null; - /** @format int32 */ - replica_num_lt?: number | null; - - /** @format int32 */ - replica_num_lte?: number | null; - - /** @format int32 */ - replica_num_not?: number | null; - replica_num_not_in?: number[] | null; - - /** @format int64 */ - shared_size?: number | null; - - /** @format int64 */ - shared_size_gt?: number | null; - - /** @format int64 */ - shared_size_gte?: number | null; - shared_size_in?: number[] | null; - - /** @format int64 */ - shared_size_lt?: number | null; - - /** @format int64 */ - shared_size_lte?: number | null; - - /** @format int64 */ - shared_size_not?: number | null; - shared_size_not_in?: number[] | null; - - /** @format int32 */ - snapshot_num?: number | null; - - /** @format int32 */ - snapshot_num_gt?: number | null; - - /** @format int32 */ - snapshot_num_gte?: number | null; - snapshot_num_in?: number[] | null; - - /** @format int32 */ - snapshot_num_lt?: number | null; - - /** @format int32 */ - snapshot_num_lte?: number | null; - - /** @format int32 */ - snapshot_num_not?: number | null; - snapshot_num_not_in?: number[] | null; - - /** @format int32 */ - stripe_num?: number | null; - - /** @format int32 */ - stripe_num_gt?: number | null; - - /** @format int32 */ - stripe_num_gte?: number | null; - stripe_num_in?: number[] | null; - - /** @format int32 */ - stripe_num_lt?: number | null; - - /** @format int32 */ - stripe_num_lte?: number | null; - - /** @format int32 */ - stripe_num_not?: number | null; - stripe_num_not_in?: number[] | null; - - /** @format int64 */ - stripe_size?: number | null; - - /** @format int64 */ - stripe_size_gt?: number | null; - - /** @format int64 */ - stripe_size_gte?: number | null; - stripe_size_in?: number[] | null; - - /** @format int64 */ - stripe_size_lt?: number | null; - - /** @format int64 */ - stripe_size_lte?: number | null; - - /** @format int64 */ - stripe_size_not?: number | null; - stripe_size_not_in?: number[] | null; - thin_provision?: boolean | null; - thin_provision_not?: boolean | null; - - /** @format int64 */ - unique_size?: number | null; - - /** @format int64 */ - unique_size_gt?: number | null; - - /** @format int64 */ - unique_size_gte?: number | null; - unique_size_in?: number[] | null; - - /** @format int64 */ - unique_size_lt?: number | null; - - /** @format int64 */ - unique_size_lte?: number | null; - - /** @format int64 */ - unique_size_not?: number | null; - unique_size_not_in?: number[] | null; - zbs_volume_id?: string | null; - zbs_volume_id_contains?: string | null; - zbs_volume_id_ends_with?: string | null; - zbs_volume_id_gt?: string | null; - zbs_volume_id_gte?: string | null; - zbs_volume_id_in?: string[] | null; - zbs_volume_id_lt?: string | null; - zbs_volume_id_lte?: string | null; - zbs_volume_id_not?: string | null; - zbs_volume_id_not_contains?: string | null; - zbs_volume_id_not_ends_with?: string | null; - zbs_volume_id_not_in?: string[] | null; - zbs_volume_id_not_starts_with?: string | null; - zbs_volume_id_starts_with?: string | null; -} - -export interface NamespaceGroupWhereInput { - AND?: NamespaceGroupWhereInput[] | null; - entityAsyncStatus?: EntityAsyncStatus | null; - entityAsyncStatus_in?: EntityAsyncStatus[] | null; - entityAsyncStatus_not?: EntityAsyncStatus | null; - entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; - id?: string | null; - id_contains?: string | null; - id_ends_with?: string | null; - id_gt?: string | null; - id_gte?: string | null; - id_in?: string[] | null; - id_lt?: string | null; - id_lte?: string | null; - id_not?: string | null; - id_not_contains?: string | null; - id_not_ends_with?: string | null; - id_not_in?: string[] | null; - id_not_starts_with?: string | null; - id_starts_with?: string | null; - labels_every?: LabelWhereInput | null; - labels_none?: LabelWhereInput | null; - labels_some?: LabelWhereInput | null; - local_create_time?: string | null; - local_create_time_gt?: string | null; - local_create_time_gte?: string | null; - local_create_time_in?: string[] | null; - local_create_time_lt?: string | null; - local_create_time_lte?: string | null; - local_create_time_not?: string | null; - local_create_time_not_in?: string[] | null; - local_id?: string | null; - local_id_contains?: string | null; - local_id_ends_with?: string | null; - local_id_gt?: string | null; - local_id_gte?: string | null; - local_id_in?: string[] | null; - local_id_lt?: string | null; - local_id_lte?: string | null; - local_id_not?: string | null; - local_id_not_contains?: string | null; - local_id_not_ends_with?: string | null; - local_id_not_in?: string[] | null; - local_id_not_starts_with?: string | null; - local_id_starts_with?: string | null; - name?: string | null; - name_contains?: string | null; - name_ends_with?: string | null; - name_gt?: string | null; - name_gte?: string | null; - name_in?: string[] | null; - name_lt?: string | null; - name_lte?: string | null; - name_not?: string | null; - name_not_contains?: string | null; - name_not_ends_with?: string | null; - name_not_in?: string[] | null; - name_not_starts_with?: string | null; - name_starts_with?: string | null; - namespaces_every?: NvmfNamespaceWhereInput | null; - namespaces_none?: NvmfNamespaceWhereInput | null; - namespaces_some?: NvmfNamespaceWhereInput | null; - NOT?: NamespaceGroupWhereInput[] | null; - nvmf_subsystem?: NvmfSubsystemWhereInput | null; - OR?: NamespaceGroupWhereInput[] | null; + /** @format int32 */ + replica_num_lt?: number | null; + + /** @format int32 */ + replica_num_lte?: number | null; + + /** @format int32 */ + replica_num_not?: number | null; + replica_num_not_in?: number[] | null; + + /** @format int32 */ + stripe_num?: number | null; + + /** @format int32 */ + stripe_num_gt?: number | null; + + /** @format int32 */ + stripe_num_gte?: number | null; + stripe_num_in?: number[] | null; + + /** @format int32 */ + stripe_num_lt?: number | null; + + /** @format int32 */ + stripe_num_lte?: number | null; + + /** @format int32 */ + stripe_num_not?: number | null; + stripe_num_not_in?: number[] | null; + + /** @format int64 */ + stripe_size?: number | null; + + /** @format int64 */ + stripe_size_gt?: number | null; + + /** @format int64 */ + stripe_size_gte?: number | null; + stripe_size_in?: number[] | null; + + /** @format int64 */ + stripe_size_lt?: number | null; + + /** @format int64 */ + stripe_size_lte?: number | null; + + /** @format int64 */ + stripe_size_not?: number | null; + stripe_size_not_in?: number[] | null; + thin_provision?: boolean | null; + thin_provision_not?: boolean | null; } -export interface NvmfSubsystemWhereInput { - AND?: NvmfSubsystemWhereInput[] | null; +export enum NvmfSubsystemPolicyType { + BALANCE = "BALANCE", + INHERIT = "INHERIT", +} + +export interface IscsiTargetWhereInput { + AND?: IscsiTargetWhereInput[] | null; + NOT?: IscsiTargetWhereInput[] | null; + OR?: IscsiTargetWhereInput[] | null; /** @format int64 */ bps?: number | null; @@ -6433,6 +6623,36 @@ export interface NvmfSubsystemWhereInput { /** @format int64 */ bps_wr_not?: number | null; bps_wr_not_in?: number[] | null; + chap_enabled?: boolean | null; + chap_enabled_not?: boolean | null; + chap_name?: string | null; + chap_name_contains?: string | null; + chap_name_ends_with?: string | null; + chap_name_gt?: string | null; + chap_name_gte?: string | null; + chap_name_in?: string[] | null; + chap_name_lt?: string | null; + chap_name_lte?: string | null; + chap_name_not?: string | null; + chap_name_not_contains?: string | null; + chap_name_not_ends_with?: string | null; + chap_name_not_in?: string[] | null; + chap_name_not_starts_with?: string | null; + chap_name_starts_with?: string | null; + chap_secret?: string | null; + chap_secret_contains?: string | null; + chap_secret_ends_with?: string | null; + chap_secret_gt?: string | null; + chap_secret_gte?: string | null; + chap_secret_in?: string[] | null; + chap_secret_lt?: string | null; + chap_secret_lte?: string | null; + chap_secret_not?: string | null; + chap_secret_not_contains?: string | null; + chap_secret_not_ends_with?: string | null; + chap_secret_not_in?: string[] | null; + chap_secret_not_starts_with?: string | null; + chap_secret_starts_with?: string | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -6684,6 +6904,34 @@ export interface NvmfSubsystemWhereInput { ip_whitelist_not_in?: string[] | null; ip_whitelist_not_starts_with?: string | null; ip_whitelist_starts_with?: string | null; + iqn_name?: string | null; + iqn_name_contains?: string | null; + iqn_name_ends_with?: string | null; + iqn_name_gt?: string | null; + iqn_name_gte?: string | null; + iqn_name_in?: string[] | null; + iqn_name_lt?: string | null; + iqn_name_lte?: string | null; + iqn_name_not?: string | null; + iqn_name_not_contains?: string | null; + iqn_name_not_ends_with?: string | null; + iqn_name_not_in?: string[] | null; + iqn_name_not_starts_with?: string | null; + iqn_name_starts_with?: string | null; + iqn_whitelist?: string | null; + iqn_whitelist_contains?: string | null; + iqn_whitelist_ends_with?: string | null; + iqn_whitelist_gt?: string | null; + iqn_whitelist_gte?: string | null; + iqn_whitelist_in?: string[] | null; + iqn_whitelist_lt?: string | null; + iqn_whitelist_lte?: string | null; + iqn_whitelist_not?: string | null; + iqn_whitelist_not_contains?: string | null; + iqn_whitelist_not_ends_with?: string | null; + iqn_whitelist_not_in?: string[] | null; + iqn_whitelist_not_starts_with?: string | null; + iqn_whitelist_starts_with?: string | null; labels_every?: LabelWhereInput | null; labels_none?: LabelWhereInput | null; labels_some?: LabelWhereInput | null; @@ -6701,6 +6949,9 @@ export interface NvmfSubsystemWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; + luns_every?: IscsiLunWhereInput | null; + luns_none?: IscsiLunWhereInput | null; + luns_some?: IscsiLunWhereInput | null; name?: string | null; name_contains?: string | null; name_ends_with?: string | null; @@ -6715,46 +6966,6 @@ export interface NvmfSubsystemWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - namespace_groups_every?: NamespaceGroupWhereInput | null; - namespace_groups_none?: NamespaceGroupWhereInput | null; - namespace_groups_some?: NamespaceGroupWhereInput | null; - namespaces_every?: NvmfNamespaceWhereInput | null; - namespaces_none?: NvmfNamespaceWhereInput | null; - namespaces_some?: NvmfNamespaceWhereInput | null; - NOT?: NvmfSubsystemWhereInput[] | null; - nqn_name?: string | null; - nqn_name_contains?: string | null; - nqn_name_ends_with?: string | null; - nqn_name_gt?: string | null; - nqn_name_gte?: string | null; - nqn_name_in?: string[] | null; - nqn_name_lt?: string | null; - nqn_name_lte?: string | null; - nqn_name_not?: string | null; - nqn_name_not_contains?: string | null; - nqn_name_not_ends_with?: string | null; - nqn_name_not_in?: string[] | null; - nqn_name_not_starts_with?: string | null; - nqn_name_starts_with?: string | null; - nqn_whitelist?: string | null; - nqn_whitelist_contains?: string | null; - nqn_whitelist_ends_with?: string | null; - nqn_whitelist_gt?: string | null; - nqn_whitelist_gte?: string | null; - nqn_whitelist_in?: string[] | null; - nqn_whitelist_lt?: string | null; - nqn_whitelist_lte?: string | null; - nqn_whitelist_not?: string | null; - nqn_whitelist_not_contains?: string | null; - nqn_whitelist_not_ends_with?: string | null; - nqn_whitelist_not_in?: string[] | null; - nqn_whitelist_not_starts_with?: string | null; - nqn_whitelist_starts_with?: string | null; - OR?: NvmfSubsystemWhereInput[] | null; - policy?: NvmfSubsystemPolicyType | null; - policy_in?: NvmfSubsystemPolicyType[] | null; - policy_not?: NvmfSubsystemPolicyType | null; - policy_not_in?: NvmfSubsystemPolicyType[] | null; /** @format int32 */ replica_num?: number | null; @@ -6810,108 +7021,19 @@ export interface NvmfSubsystemWhereInput { stripe_size_lt?: number | null; /** @format int64 */ - stripe_size_lte?: number | null; - - /** @format int64 */ - stripe_size_not?: number | null; - stripe_size_not_in?: number[] | null; - thin_provision?: boolean | null; - thin_provision_not?: boolean | null; -} - -export enum NvmfSubsystemPolicyType { - BALANCE = "BALANCE", - INHERIT = "INHERIT", -} - -export interface IscsiLunSnapshotWhereInput { - AND?: IscsiLunSnapshotWhereInput[] | null; - consistency_group_snapshot?: ConsistencyGroupSnapshotWhereInput | null; - entityAsyncStatus?: EntityAsyncStatus | null; - entityAsyncStatus_in?: EntityAsyncStatus[] | null; - entityAsyncStatus_not?: EntityAsyncStatus | null; - entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; - id?: string | null; - id_contains?: string | null; - id_ends_with?: string | null; - id_gt?: string | null; - id_gte?: string | null; - id_in?: string[] | null; - id_lt?: string | null; - id_lte?: string | null; - id_not?: string | null; - id_not_contains?: string | null; - id_not_ends_with?: string | null; - id_not_in?: string[] | null; - id_not_starts_with?: string | null; - id_starts_with?: string | null; - iscsi_lun?: IscsiLunWhereInput | null; - iscsi_target?: IscsiTargetWhereInput | null; - labels_every?: LabelWhereInput | null; - labels_none?: LabelWhereInput | null; - labels_some?: LabelWhereInput | null; - local_created_at?: string | null; - local_created_at_gt?: string | null; - local_created_at_gte?: string | null; - local_created_at_in?: string[] | null; - local_created_at_lt?: string | null; - local_created_at_lte?: string | null; - local_created_at_not?: string | null; - local_created_at_not_in?: string[] | null; - local_id?: string | null; - local_id_contains?: string | null; - local_id_ends_with?: string | null; - local_id_gt?: string | null; - local_id_gte?: string | null; - local_id_in?: string[] | null; - local_id_lt?: string | null; - local_id_lte?: string | null; - local_id_not?: string | null; - local_id_not_contains?: string | null; - local_id_not_ends_with?: string | null; - local_id_not_in?: string[] | null; - local_id_not_starts_with?: string | null; - local_id_starts_with?: string | null; - name?: string | null; - name_contains?: string | null; - name_ends_with?: string | null; - name_gt?: string | null; - name_gte?: string | null; - name_in?: string[] | null; - name_lt?: string | null; - name_lte?: string | null; - name_not?: string | null; - name_not_contains?: string | null; - name_not_ends_with?: string | null; - name_not_in?: string[] | null; - name_not_starts_with?: string | null; - name_starts_with?: string | null; - NOT?: IscsiLunSnapshotWhereInput[] | null; - OR?: IscsiLunSnapshotWhereInput[] | null; - - /** @format int64 */ - unique_size?: number | null; - - /** @format int64 */ - unique_size_gt?: number | null; - - /** @format int64 */ - unique_size_gte?: number | null; - unique_size_in?: number[] | null; - - /** @format int64 */ - unique_size_lt?: number | null; - - /** @format int64 */ - unique_size_lte?: number | null; + stripe_size_lte?: number | null; /** @format int64 */ - unique_size_not?: number | null; - unique_size_not_in?: number[] | null; + stripe_size_not?: number | null; + stripe_size_not_in?: number[] | null; + thin_provision?: boolean | null; + thin_provision_not?: boolean | null; } export interface NvmfNamespaceSnapshotWhereInput { AND?: NvmfNamespaceSnapshotWhereInput[] | null; + NOT?: NvmfNamespaceSnapshotWhereInput[] | null; + OR?: NvmfNamespaceSnapshotWhereInput[] | null; consistency_group_snapshot?: ConsistencyGroupSnapshotWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; @@ -6970,10 +7092,8 @@ export interface NvmfNamespaceSnapshotWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: NvmfNamespaceSnapshotWhereInput[] | null; nvmf_namespace?: NvmfNamespaceWhereInput | null; nvmf_subsystem?: NvmfSubsystemWhereInput | null; - OR?: NvmfNamespaceSnapshotWhereInput[] | null; /** @format int64 */ unique_size?: number | null; @@ -6998,6 +7118,8 @@ export interface NvmfNamespaceSnapshotWhereInput { export interface ContentLibraryImageWhereInput { AND?: ContentLibraryImageWhereInput[] | null; + NOT?: ContentLibraryImageWhereInput[] | null; + OR?: ContentLibraryImageWhereInput[] | null; clusters_every?: ClusterWhereInput | null; clusters_none?: ClusterWhereInput | null; clusters_some?: ClusterWhereInput | null; @@ -7061,8 +7183,6 @@ export interface ContentLibraryImageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ContentLibraryImageWhereInput[] | null; - OR?: ContentLibraryImageWhereInput[] | null; path?: string | null; path_contains?: string | null; path_ends_with?: string | null; @@ -7110,6 +7230,8 @@ export interface ContentLibraryImageWhereInput { export interface ElfImageWhereInput { AND?: ElfImageWhereInput[] | null; + NOT?: ElfImageWhereInput[] | null; + OR?: ElfImageWhereInput[] | null; cluster?: ClusterWhereInput | null; content_library_image?: ContentLibraryImageWhereInput | null; description?: string | null; @@ -7183,8 +7305,6 @@ export interface ElfImageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ElfImageWhereInput[] | null; - OR?: ElfImageWhereInput[] | null; path?: string | null; path_contains?: string | null; path_ends_with?: string | null; @@ -7232,6 +7352,8 @@ export interface ElfImageWhereInput { export interface VmDiskWhereInput { AND?: VmDiskWhereInput[] | null; + NOT?: VmDiskWhereInput[] | null; + OR?: VmDiskWhereInput[] | null; /** @format int32 */ boot?: number | null; @@ -7383,8 +7505,6 @@ export interface VmDiskWhereInput { max_iops_policy_in?: VmDiskIoRestrictType[] | null; max_iops_policy_not?: VmDiskIoRestrictType | null; max_iops_policy_not_in?: VmDiskIoRestrictType[] | null; - NOT?: VmDiskWhereInput[] | null; - OR?: VmDiskWhereInput[] | null; serial?: string | null; serial_contains?: string | null; serial_ends_with?: string | null; @@ -7463,6 +7583,8 @@ export enum VmDiskIoRestrictType { export interface SvtImageWhereInput { AND?: SvtImageWhereInput[] | null; + NOT?: SvtImageWhereInput[] | null; + OR?: SvtImageWhereInput[] | null; cluster?: ClusterWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; @@ -7518,8 +7640,6 @@ export interface SvtImageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SvtImageWhereInput[] | null; - OR?: SvtImageWhereInput[] | null; path?: string | null; path_contains?: string | null; path_ends_with?: string | null; @@ -7586,6 +7706,8 @@ export enum VmDiskType { export interface VmVolumeWhereInput { AND?: VmVolumeWhereInput[] | null; + NOT?: VmVolumeWhereInput[] | null; + OR?: VmVolumeWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -7705,8 +7827,6 @@ export interface VmVolumeWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmVolumeWhereInput[] | null; - OR?: VmVolumeWhereInput[] | null; path?: string | null; path_contains?: string | null; path_ends_with?: string | null; @@ -7773,6 +7893,10 @@ export interface VmVolumeWhereInput { } export enum VmVolumeElfStoragePolicyType { + ELFCPREPLICA2THICKPROVISION = "ELF_CP_REPLICA_2_THICK_PROVISION", + ELFCPREPLICA2THINPROVISION = "ELF_CP_REPLICA_2_THIN_PROVISION", + ELFCPREPLICA3THICKPROVISION = "ELF_CP_REPLICA_3_THICK_PROVISION", + ELFCPREPLICA3THINPROVISION = "ELF_CP_REPLICA_3_THIN_PROVISION", REPLICA1THICKPROVISION = "REPLICA_1_THICK_PROVISION", REPLICA1THINPROVISION = "REPLICA_1_THIN_PROVISION", REPLICA2THICKPROVISION = "REPLICA_2_THICK_PROVISION", @@ -7788,6 +7912,8 @@ export enum VmVolumeType { export interface VmSnapshotWhereInput { AND?: VmSnapshotWhereInput[] | null; + NOT?: VmSnapshotWhereInput[] | null; + OR?: VmSnapshotWhereInput[] | null; clock_offset?: VmClockOffset | null; clock_offset_in?: VmClockOffset[] | null; clock_offset_not?: VmClockOffset | null; @@ -7960,8 +8086,6 @@ export interface VmSnapshotWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmSnapshotWhereInput[] | null; - OR?: VmSnapshotWhereInput[] | null; /** @format int64 */ size?: number | null; @@ -8020,6 +8144,8 @@ export enum VmDiskIoPolicy { export interface SnapshotGroupWhereInput { AND?: SnapshotGroupWhereInput[] | null; + NOT?: SnapshotGroupWhereInput[] | null; + OR?: SnapshotGroupWhereInput[] | null; cluster?: ClusterWhereInput | null; deleted?: boolean | null; deleted_not?: boolean | null; @@ -8109,7 +8235,6 @@ export interface SnapshotGroupWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SnapshotGroupWhereInput[] | null; /** @format int32 */ object_num?: number | null; @@ -8130,7 +8255,6 @@ export interface SnapshotGroupWhereInput { /** @format int32 */ object_num_not?: number | null; object_num_not_in?: number[] | null; - OR?: SnapshotGroupWhereInput[] | null; snapshotPlanTask?: SnapshotPlanTaskWhereInput | null; vm_snapshots_every?: VmSnapshotWhereInput | null; vm_snapshots_none?: VmSnapshotWhereInput | null; @@ -8139,6 +8263,8 @@ export interface SnapshotGroupWhereInput { export interface SnapshotPlanTaskWhereInput { AND?: SnapshotPlanTaskWhereInput[] | null; + NOT?: SnapshotPlanTaskWhereInput[] | null; + OR?: SnapshotPlanTaskWhereInput[] | null; cluster?: ClusterWhereInput | null; end_time?: string | null; end_time_gt?: string | null; @@ -8182,8 +8308,6 @@ export interface SnapshotPlanTaskWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: SnapshotPlanTaskWhereInput[] | null; - OR?: SnapshotPlanTaskWhereInput[] | null; snapshotGroup?: SnapshotGroupWhereInput | null; snapshotPlan?: SnapshotPlanWhereInput | null; start_time?: string | null; @@ -8206,6 +8330,8 @@ export interface SnapshotPlanTaskWhereInput { export interface SnapshotPlanWhereInput { AND?: SnapshotPlanWhereInput[] | null; + NOT?: SnapshotPlanWhereInput[] | null; + OR?: SnapshotPlanWhereInput[] | null; /** @format int32 */ auto_delete_num?: number | null; @@ -8414,7 +8540,6 @@ export interface SnapshotPlanWhereInput { next_execute_time_lte?: string | null; next_execute_time_not?: string | null; next_execute_time_not_in?: string[] | null; - NOT?: SnapshotPlanWhereInput[] | null; /** @format int32 */ object_num?: number | null; @@ -8435,7 +8560,6 @@ export interface SnapshotPlanWhereInput { /** @format int32 */ object_num_not?: number | null; object_num_not_in?: number[] | null; - OR?: SnapshotPlanWhereInput[] | null; /** @format int64 */ physical_size_bytes?: number | null; @@ -8543,6 +8667,8 @@ export enum SnapshotPlanTaskType { export interface VmTemplateWhereInput { AND?: VmTemplateWhereInput[] | null; + NOT?: VmTemplateWhereInput[] | null; + OR?: VmTemplateWhereInput[] | null; clock_offset?: VmClockOffset | null; clock_offset_in?: VmClockOffset[] | null; clock_offset_not?: VmClockOffset | null; @@ -8714,8 +8840,6 @@ export interface VmTemplateWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmTemplateWhereInput[] | null; - OR?: VmTemplateWhereInput[] | null; /** @format int64 */ size?: number | null; @@ -8776,6 +8900,8 @@ export interface VmTemplateWhereInput { export interface ContentLibraryVmTemplateWhereInput { AND?: ContentLibraryVmTemplateWhereInput[] | null; + NOT?: ContentLibraryVmTemplateWhereInput[] | null; + OR?: ContentLibraryVmTemplateWhereInput[] | null; architecture?: Architecture | null; architecture_in?: Architecture[] | null; architecture_not?: Architecture | null; @@ -8862,8 +8988,6 @@ export interface ContentLibraryVmTemplateWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ContentLibraryVmTemplateWhereInput[] | null; - OR?: ContentLibraryVmTemplateWhereInput[] | null; os?: string | null; os_contains?: string | null; os_ends_with?: string | null; @@ -8930,6 +9054,8 @@ export enum Architecture { export interface DatacenterWhereInput { AND?: DatacenterWhereInput[] | null; + NOT?: DatacenterWhereInput[] | null; + OR?: DatacenterWhereInput[] | null; /** @format int32 */ cluster_num?: number | null; @@ -9024,8 +9150,6 @@ export interface DatacenterWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: DatacenterWhereInput[] | null; - OR?: DatacenterWhereInput[] | null; organization?: OrganizationWhereInput | null; /** @format int64 */ @@ -9171,6 +9295,8 @@ export interface DatacenterWhereInput { export interface OrganizationWhereInput { AND?: OrganizationWhereInput[] | null; + NOT?: OrganizationWhereInput[] | null; + OR?: OrganizationWhereInput[] | null; datacenters_every?: DatacenterWhereInput | null; datacenters_none?: DatacenterWhereInput | null; datacenters_some?: DatacenterWhereInput | null; @@ -9202,12 +9328,12 @@ export interface OrganizationWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: OrganizationWhereInput[] | null; - OR?: OrganizationWhereInput[] | null; } export interface IsolationPolicyWhereInput { AND?: IsolationPolicyWhereInput[] | null; + NOT?: IsolationPolicyWhereInput[] | null; + OR?: IsolationPolicyWhereInput[] | null; everoute_cluster?: EverouteClusterWhereInput | null; id?: string | null; id_contains?: string | null; @@ -9230,13 +9356,81 @@ export interface IsolationPolicyWhereInput { mode_in?: IsolationMode[] | null; mode_not?: IsolationMode | null; mode_not_in?: IsolationMode[] | null; - NOT?: IsolationPolicyWhereInput[] | null; - OR?: IsolationPolicyWhereInput[] | null; vm?: VmWhereInput | null; } +export interface EverouteClusterWhereInput { + AND?: EverouteClusterWhereInput[] | null; + NOT?: EverouteClusterWhereInput[] | null; + OR?: EverouteClusterWhereInput[] | null; + agent_elf_clusters_every?: ClusterWhereInput | null; + agent_elf_clusters_none?: ClusterWhereInput | null; + agent_elf_clusters_some?: ClusterWhereInput | null; + agent_elf_vdses_every?: VdsWhereInput | null; + agent_elf_vdses_none?: VdsWhereInput | null; + agent_elf_vdses_some?: VdsWhereInput | null; + entityAsyncStatus?: EntityAsyncStatus | null; + entityAsyncStatus_in?: EntityAsyncStatus[] | null; + entityAsyncStatus_not?: EntityAsyncStatus | null; + entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; + global_default_action?: GlobalPolicyAction | null; + global_default_action_in?: GlobalPolicyAction[] | null; + global_default_action_not?: GlobalPolicyAction | null; + global_default_action_not_in?: GlobalPolicyAction[] | null; + id?: string | null; + id_contains?: string | null; + id_ends_with?: string | null; + id_gt?: string | null; + id_gte?: string | null; + id_in?: string[] | null; + id_lt?: string | null; + id_lte?: string | null; + id_not?: string | null; + id_not_contains?: string | null; + id_not_ends_with?: string | null; + id_not_in?: string[] | null; + id_not_starts_with?: string | null; + id_starts_with?: string | null; + installed?: boolean | null; + installed_not?: boolean | null; + name?: string | null; + name_contains?: string | null; + name_ends_with?: string | null; + name_gt?: string | null; + name_gte?: string | null; + name_in?: string[] | null; + name_lt?: string | null; + name_lte?: string | null; + name_not?: string | null; + name_not_contains?: string | null; + name_not_ends_with?: string | null; + name_not_in?: string[] | null; + name_not_starts_with?: string | null; + name_starts_with?: string | null; + phase?: EverouteClusterPhase | null; + phase_in?: EverouteClusterPhase[] | null; + phase_not?: EverouteClusterPhase | null; + phase_not_in?: EverouteClusterPhase[] | null; + version?: string | null; + version_contains?: string | null; + version_ends_with?: string | null; + version_gt?: string | null; + version_gte?: string | null; + version_in?: string[] | null; + version_lt?: string | null; + version_lte?: string | null; + version_not?: string | null; + version_not_contains?: string | null; + version_not_ends_with?: string | null; + version_not_in?: string[] | null; + version_not_starts_with?: string | null; + version_starts_with?: string | null; +} + export interface VdsWhereInput { AND?: VdsWhereInput[] | null; + NOT?: VdsWhereInput[] | null; + OR?: VdsWhereInput[] | null; bond_mode?: string | null; bond_mode_contains?: string | null; bond_mode_ends_with?: string | null; @@ -9307,8 +9501,6 @@ export interface VdsWhereInput { nics_every?: NicWhereInput | null; nics_none?: NicWhereInput | null; nics_some?: NicWhereInput | null; - NOT?: VdsWhereInput[] | null; - OR?: VdsWhereInput[] | null; ovsbr_name?: string | null; ovsbr_name_contains?: string | null; ovsbr_name_ends_with?: string | null; @@ -9316,126 +9508,60 @@ export interface VdsWhereInput { ovsbr_name_gte?: string | null; ovsbr_name_in?: string[] | null; ovsbr_name_lt?: string | null; - ovsbr_name_lte?: string | null; - ovsbr_name_not?: string | null; - ovsbr_name_not_contains?: string | null; - ovsbr_name_not_ends_with?: string | null; - ovsbr_name_not_in?: string[] | null; - ovsbr_name_not_starts_with?: string | null; - ovsbr_name_starts_with?: string | null; - type?: NetworkType | null; - type_in?: NetworkType[] | null; - type_not?: NetworkType | null; - type_not_in?: NetworkType[] | null; - vlans_every?: VlanWhereInput | null; - vlans_none?: VlanWhereInput | null; - - /** @format int32 */ - vlans_num?: number | null; - - /** @format int32 */ - vlans_num_gt?: number | null; - - /** @format int32 */ - vlans_num_gte?: number | null; - vlans_num_in?: number[] | null; - - /** @format int32 */ - vlans_num_lt?: number | null; - - /** @format int32 */ - vlans_num_lte?: number | null; - - /** @format int32 */ - vlans_num_not?: number | null; - vlans_num_not_in?: number[] | null; - vlans_some?: VlanWhereInput | null; - work_mode?: string | null; - work_mode_contains?: string | null; - work_mode_ends_with?: string | null; - work_mode_gt?: string | null; - work_mode_gte?: string | null; - work_mode_in?: string[] | null; - work_mode_lt?: string | null; - work_mode_lte?: string | null; - work_mode_not?: string | null; - work_mode_not_contains?: string | null; - work_mode_not_ends_with?: string | null; - work_mode_not_in?: string[] | null; - work_mode_not_starts_with?: string | null; - work_mode_starts_with?: string | null; -} - -export interface EverouteClusterWhereInput { - agent_elf_clusters_every?: ClusterWhereInput | null; - agent_elf_clusters_none?: ClusterWhereInput | null; - agent_elf_clusters_some?: ClusterWhereInput | null; - agent_elf_vdses_every?: VdsWhereInput | null; - agent_elf_vdses_none?: VdsWhereInput | null; - agent_elf_vdses_some?: VdsWhereInput | null; - AND?: EverouteClusterWhereInput[] | null; - entityAsyncStatus?: EntityAsyncStatus | null; - entityAsyncStatus_in?: EntityAsyncStatus[] | null; - entityAsyncStatus_not?: EntityAsyncStatus | null; - entityAsyncStatus_not_in?: EntityAsyncStatus[] | null; - global_default_action?: GlobalPolicyAction | null; - global_default_action_in?: GlobalPolicyAction[] | null; - global_default_action_not?: GlobalPolicyAction | null; - global_default_action_not_in?: GlobalPolicyAction[] | null; - id?: string | null; - id_contains?: string | null; - id_ends_with?: string | null; - id_gt?: string | null; - id_gte?: string | null; - id_in?: string[] | null; - id_lt?: string | null; - id_lte?: string | null; - id_not?: string | null; - id_not_contains?: string | null; - id_not_ends_with?: string | null; - id_not_in?: string[] | null; - id_not_starts_with?: string | null; - id_starts_with?: string | null; - installed?: boolean | null; - installed_not?: boolean | null; - name?: string | null; - name_contains?: string | null; - name_ends_with?: string | null; - name_gt?: string | null; - name_gte?: string | null; - name_in?: string[] | null; - name_lt?: string | null; - name_lte?: string | null; - name_not?: string | null; - name_not_contains?: string | null; - name_not_ends_with?: string | null; - name_not_in?: string[] | null; - name_not_starts_with?: string | null; - name_starts_with?: string | null; - NOT?: EverouteClusterWhereInput[] | null; - OR?: EverouteClusterWhereInput[] | null; - phase?: EverouteClusterPhase | null; - phase_in?: EverouteClusterPhase[] | null; - phase_not?: EverouteClusterPhase | null; - phase_not_in?: EverouteClusterPhase[] | null; - version?: string | null; - version_contains?: string | null; - version_ends_with?: string | null; - version_gt?: string | null; - version_gte?: string | null; - version_in?: string[] | null; - version_lt?: string | null; - version_lte?: string | null; - version_not?: string | null; - version_not_contains?: string | null; - version_not_ends_with?: string | null; - version_not_in?: string[] | null; - version_not_starts_with?: string | null; - version_starts_with?: string | null; + ovsbr_name_lte?: string | null; + ovsbr_name_not?: string | null; + ovsbr_name_not_contains?: string | null; + ovsbr_name_not_ends_with?: string | null; + ovsbr_name_not_in?: string[] | null; + ovsbr_name_not_starts_with?: string | null; + ovsbr_name_starts_with?: string | null; + type?: NetworkType | null; + type_in?: NetworkType[] | null; + type_not?: NetworkType | null; + type_not_in?: NetworkType[] | null; + vlans_every?: VlanWhereInput | null; + vlans_none?: VlanWhereInput | null; + + /** @format int32 */ + vlans_num?: number | null; + + /** @format int32 */ + vlans_num_gt?: number | null; + + /** @format int32 */ + vlans_num_gte?: number | null; + vlans_num_in?: number[] | null; + + /** @format int32 */ + vlans_num_lt?: number | null; + + /** @format int32 */ + vlans_num_lte?: number | null; + + /** @format int32 */ + vlans_num_not?: number | null; + vlans_num_not_in?: number[] | null; + vlans_some?: VlanWhereInput | null; + work_mode?: string | null; + work_mode_contains?: string | null; + work_mode_ends_with?: string | null; + work_mode_gt?: string | null; + work_mode_gte?: string | null; + work_mode_in?: string[] | null; + work_mode_lt?: string | null; + work_mode_lte?: string | null; + work_mode_not?: string | null; + work_mode_not_contains?: string | null; + work_mode_not_ends_with?: string | null; + work_mode_not_in?: string[] | null; + work_mode_not_starts_with?: string | null; + work_mode_starts_with?: string | null; } export interface NicWhereInput { AND?: NicWhereInput[] | null; + NOT?: NicWhereInput[] | null; + OR?: NicWhereInput[] | null; driver?: string | null; driver_contains?: string | null; driver_ends_with?: string | null; @@ -9501,6 +9627,10 @@ export interface NicWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; + iommu_status?: IommuStatus | null; + iommu_status_in?: IommuStatus[] | null; + iommu_status_not?: IommuStatus | null; + iommu_status_not_in?: IommuStatus[] | null; ip_address?: string | null; ip_address_contains?: string | null; ip_address_ends_with?: string | null; @@ -9630,8 +9760,6 @@ export interface NicWhereInput { nic_uuid_not_in?: string[] | null; nic_uuid_not_starts_with?: string | null; nic_uuid_starts_with?: string | null; - NOT?: NicWhereInput[] | null; - OR?: NicWhereInput[] | null; physical?: boolean | null; physical_not?: boolean | null; rdma_enabled?: boolean | null; @@ -9723,20 +9851,30 @@ export interface NicWhereInput { user_usage_not?: NicUserUsage | null; user_usage_not_in?: NicUserUsage[] | null; vds?: VdsWhereInput | null; + vms_every?: VmWhereInput | null; + vms_none?: VmWhereInput | null; + vms_some?: VmWhereInput | null; } export enum NicDriverState { NEED_REBOOT = "NEED_REBOOT", - NO_DRIVER = "NO_DRIVER", NOT_READY = "NOT_READY", + NO_DRIVER = "NO_DRIVER", READY = "READY", } +export enum IommuStatus { + DISABLE = "DISABLE", + ENABLE = "ENABLE", + NEED_REBOOT = "NEED_REBOOT", +} + export enum NetworkType { ACCESS = "ACCESS", MANAGEMENT = "MANAGEMENT", MIGRATION = "MIGRATION", STORAGE = "STORAGE", + STORAGE_ACCESS = "STORAGE_ACCESS", VM = "VM", } @@ -9748,6 +9886,8 @@ export enum NicUserUsage { export interface VlanWhereInput { AND?: VlanWhereInput[] | null; + NOT?: VlanWhereInput[] | null; + OR?: VlanWhereInput[] | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; @@ -9829,8 +9969,6 @@ export interface VlanWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VlanWhereInput[] | null; - OR?: VlanWhereInput[] | null; /** @format double */ qos_max_bandwidth?: number | null; @@ -9944,6 +10082,8 @@ export enum VlanModeType { export interface VmNicWhereInput { AND?: VmNicWhereInput[] | null; + NOT?: VmNicWhereInput[] | null; + OR?: VmNicWhereInput[] | null; /** @format double */ egress_rate_limit_burst_in_bit?: number | null; @@ -10121,8 +10261,6 @@ export interface VmNicWhereInput { model_not?: VmNicModel | null; model_not_in?: VmNicModel[] | null; nic?: NicWhereInput | null; - NOT?: VmNicWhereInput[] | null; - OR?: VmNicWhereInput[] | null; /** @format int32 */ order?: number | null; @@ -10189,6 +10327,8 @@ export enum IsolationMode { export interface NfsExportWhereInput { AND?: NfsExportWhereInput[] | null; + NOT?: NfsExportWhereInput[] | null; + OR?: NfsExportWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -10286,8 +10426,6 @@ export interface NfsExportWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: NfsExportWhereInput[] | null; - OR?: NfsExportWhereInput[] | null; /** @format int32 */ replica_num?: number | null; @@ -10314,6 +10452,8 @@ export interface NfsExportWhereInput { export interface NfsInodeWhereInput { AND?: NfsInodeWhereInput[] | null; + NOT?: NfsInodeWhereInput[] | null; + OR?: NfsInodeWhereInput[] | null; /** @format int64 */ assigned_size?: number | null; @@ -10394,8 +10534,6 @@ export interface NfsInodeWhereInput { name_not_starts_with?: string | null; name_starts_with?: string | null; nfs_export?: NfsExportWhereInput | null; - NOT?: NfsInodeWhereInput[] | null; - OR?: NfsInodeWhereInput[] | null; parent_id?: string | null; parent_id_contains?: string | null; parent_id_ends_with?: string | null; @@ -10474,6 +10612,8 @@ export interface NfsInodeWhereInput { export interface SecurityPolicyWhereInput { AND?: SecurityPolicyWhereInput[] | null; + NOT?: SecurityPolicyWhereInput[] | null; + OR?: SecurityPolicyWhereInput[] | null; description?: string | null; description_contains?: string | null; description_ends_with?: string | null; @@ -10517,8 +10657,6 @@ export interface SecurityPolicyWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SecurityPolicyWhereInput[] | null; - OR?: SecurityPolicyWhereInput[] | null; policy_mode?: PolicyMode | null; policy_mode_in?: PolicyMode[] | null; policy_mode_not?: PolicyMode | null; @@ -10532,6 +10670,8 @@ export enum PolicyMode { export interface VmVolumeSnapshotWhereInput { AND?: VmVolumeSnapshotWhereInput[] | null; + NOT?: VmVolumeSnapshotWhereInput[] | null; + OR?: VmVolumeSnapshotWhereInput[] | null; cluster?: ClusterWhereInput | null; createAt?: string | null; createAt_gt?: string | null; @@ -10616,8 +10756,6 @@ export interface VmVolumeSnapshotWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmVolumeSnapshotWhereInput[] | null; - OR?: VmVolumeSnapshotWhereInput[] | null; /** @format double */ shared_size?: number | null; @@ -10728,6 +10866,8 @@ export enum VmVolumeSnapshotType { export interface PmemDimmWhereInput { AND?: PmemDimmWhereInput[] | null; + NOT?: PmemDimmWhereInput[] | null; + OR?: PmemDimmWhereInput[] | null; /** @format int64 */ capacity?: number | null; @@ -10810,7 +10950,6 @@ export interface PmemDimmWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: PmemDimmWhereInput[] | null; /** @format int32 */ numa_node?: number | null; @@ -10831,7 +10970,6 @@ export interface PmemDimmWhereInput { /** @format int32 */ numa_node_not?: number | null; numa_node_not_in?: number[] | null; - OR?: PmemDimmWhereInput[] | null; part_number?: string | null; part_number_contains?: string | null; part_number_ends_with?: string | null; @@ -10905,14 +11043,10 @@ export enum DiskUsageStatus { UNMOUNTING = "UNMOUNTING", } -export enum IommuStatus { - DISABLE = "DISABLE", - ENABLE = "ENABLE", - NEED_REBOOT = "NEED_REBOOT", -} - export interface IpmiWhereInput { AND?: IpmiWhereInput[] | null; + NOT?: IpmiWhereInput[] | null; + OR?: IpmiWhereInput[] | null; host?: HostWhereInput | null; id?: string | null; id_contains?: string | null; @@ -10956,8 +11090,6 @@ export interface IpmiWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: IpmiWhereInput[] | null; - OR?: IpmiWhereInput[] | null; username?: string | null; username_contains?: string | null; username_ends_with?: string | null; @@ -10993,6 +11125,8 @@ export enum HostStatus { export interface UsbDeviceWhereInput { AND?: UsbDeviceWhereInput[] | null; + NOT?: UsbDeviceWhereInput[] | null; + OR?: UsbDeviceWhereInput[] | null; binded?: boolean | null; binded_not?: boolean | null; description?: string | null; @@ -11078,8 +11212,6 @@ export interface UsbDeviceWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: UsbDeviceWhereInput[] | null; - OR?: UsbDeviceWhereInput[] | null; /** @format int64 */ size?: number | null; @@ -11130,6 +11262,8 @@ export enum UsbDeviceStatus { export interface VsphereEsxiAccountWhereInput { AND?: VsphereEsxiAccountWhereInput[] | null; + NOT?: VsphereEsxiAccountWhereInput[] | null; + OR?: VsphereEsxiAccountWhereInput[] | null; host?: HostWhereInput | null; id?: string | null; id_contains?: string | null; @@ -11175,8 +11309,6 @@ export interface VsphereEsxiAccountWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: VsphereEsxiAccountWhereInput[] | null; - OR?: VsphereEsxiAccountWhereInput[] | null; /** @format int32 */ port?: number | null; @@ -11215,6 +11347,8 @@ export interface VsphereEsxiAccountWhereInput { export interface ZoneWhereInput { AND?: ZoneWhereInput[] | null; + NOT?: ZoneWhereInput[] | null; + OR?: ZoneWhereInput[] | null; cluster?: ClusterWhereInput | null; datacenter?: DatacenterWhereInput | null; @@ -11290,8 +11424,6 @@ export interface ZoneWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: ZoneWhereInput[] | null; - OR?: ZoneWhereInput[] | null; /** @format int32 */ provisioned_cpu_cores?: number | null; @@ -11628,6 +11760,8 @@ export enum VmVideoType { export interface VmPlacementGroupWhereInput { AND?: VmPlacementGroupWhereInput[] | null; + NOT?: VmPlacementGroupWhereInput[] | null; + OR?: VmPlacementGroupWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -11707,8 +11841,6 @@ export interface VmPlacementGroupWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: VmPlacementGroupWhereInput[] | null; - OR?: VmPlacementGroupWhereInput[] | null; vm_host_must_enabled?: boolean | null; vm_host_must_enabled_not?: boolean | null; vm_host_must_host_uuids_every?: HostWhereInput | null; @@ -11757,6 +11889,8 @@ export enum VmUsage { EVEROUTE_CONTROLLER = "EVEROUTE_CONTROLLER", REGISTRY = "REGISTRY", REPLICATION_CONTROLLER = "REPLICATION_CONTROLLER", + SFS_CONTROLLER = "SFS_CONTROLLER", + SHARE_REGISTRY = "SHARE_REGISTRY", SKS_MANAGEMENT = "SKS_MANAGEMENT", } @@ -11795,6 +11929,8 @@ export enum NtpMode { export interface ClusterSettingsWhereInput { AND?: ClusterSettingsWhereInput[] | null; + NOT?: ClusterSettingsWhereInput[] | null; + OR?: ClusterSettingsWhereInput[] | null; cluster?: ClusterWhereInput | null; default_ha?: boolean | null; default_ha_not?: boolean | null; @@ -11818,8 +11954,6 @@ export interface ClusterSettingsWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - NOT?: ClusterSettingsWhereInput[] | null; - OR?: ClusterSettingsWhereInput[] | null; } export enum SoftwareEdition { @@ -11834,12 +11968,15 @@ export enum SoftwareEdition { export enum ClusterType { BLUESHARK = "BLUESHARK", + SMTX_ELF = "SMTX_ELF", SMTX_OS = "SMTX_OS", SMTX_ZBS = "SMTX_ZBS", } export interface VcenterAccountWhereInput { AND?: VcenterAccountWhereInput[] | null; + NOT?: VcenterAccountWhereInput[] | null; + OR?: VcenterAccountWhereInput[] | null; cluster?: ClusterWhereInput | null; id?: string | null; id_contains?: string | null; @@ -11885,8 +12022,6 @@ export interface VcenterAccountWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: VcenterAccountWhereInput[] | null; - OR?: VcenterAccountWhereInput[] | null; /** @format int32 */ port?: number | null; @@ -11925,6 +12060,8 @@ export interface VcenterAccountWhereInput { export interface WitnessWhereInput { AND?: WitnessWhereInput[] | null; + NOT?: WitnessWhereInput[] | null; + OR?: WitnessWhereInput[] | null; cluster?: ClusterWhereInput | null; /** @format int64 */ @@ -12016,8 +12153,6 @@ export interface WitnessWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: WitnessWhereInput[] | null; - OR?: WitnessWhereInput[] | null; /** @format int64 */ system_data_capacity?: number | null; @@ -12120,125 +12255,6 @@ export interface WitnessWhereInput { total_memory_bytes_not_in?: number[] | null; } -export interface GlobalAlertRuleWhereInput { - alert_rules_every?: AlertRuleWhereInput | null; - alert_rules_none?: AlertRuleWhereInput | null; - alert_rules_some?: AlertRuleWhereInput | null; - AND?: GlobalAlertRuleWhereInput[] | null; - boolean?: boolean | null; - boolean_not?: boolean | null; - cause?: string | null; - cause_contains?: string | null; - cause_ends_with?: string | null; - cause_gt?: string | null; - cause_gte?: string | null; - cause_in?: string[] | null; - cause_lt?: string | null; - cause_lte?: string | null; - cause_not?: string | null; - cause_not_contains?: string | null; - cause_not_ends_with?: string | null; - cause_not_in?: string[] | null; - cause_not_starts_with?: string | null; - cause_starts_with?: string | null; - disabled?: boolean | null; - disabled_not?: boolean | null; - id?: string | null; - id_contains?: string | null; - id_ends_with?: string | null; - id_gt?: string | null; - id_gte?: string | null; - id_in?: string[] | null; - id_lt?: string | null; - id_lte?: string | null; - id_not?: string | null; - id_not_contains?: string | null; - id_not_ends_with?: string | null; - id_not_in?: string[] | null; - id_not_starts_with?: string | null; - id_starts_with?: string | null; - impact?: string | null; - impact_contains?: string | null; - impact_ends_with?: string | null; - impact_gt?: string | null; - impact_gte?: string | null; - impact_in?: string[] | null; - impact_lt?: string | null; - impact_lte?: string | null; - impact_not?: string | null; - impact_not_contains?: string | null; - impact_not_ends_with?: string | null; - impact_not_in?: string[] | null; - impact_not_starts_with?: string | null; - impact_starts_with?: string | null; - message?: string | null; - message_contains?: string | null; - message_ends_with?: string | null; - message_gt?: string | null; - message_gte?: string | null; - message_in?: string[] | null; - message_lt?: string | null; - message_lte?: string | null; - message_not?: string | null; - message_not_contains?: string | null; - message_not_ends_with?: string | null; - message_not_in?: string[] | null; - message_not_starts_with?: string | null; - message_starts_with?: string | null; - name?: string | null; - name_contains?: string | null; - name_ends_with?: string | null; - name_gt?: string | null; - name_gte?: string | null; - name_in?: string[] | null; - name_lt?: string | null; - name_lte?: string | null; - name_not?: string | null; - name_not_contains?: string | null; - name_not_ends_with?: string | null; - name_not_in?: string[] | null; - name_not_starts_with?: string | null; - name_starts_with?: string | null; - NOT?: GlobalAlertRuleWhereInput[] | null; - object?: AlertRuleObject | null; - object_in?: AlertRuleObject[] | null; - object_not?: AlertRuleObject | null; - object_not_in?: AlertRuleObject[] | null; - operator?: string | null; - operator_contains?: string | null; - operator_ends_with?: string | null; - operator_gt?: string | null; - operator_gte?: string | null; - operator_in?: string[] | null; - operator_lt?: string | null; - operator_lte?: string | null; - operator_not?: string | null; - operator_not_contains?: string | null; - operator_not_ends_with?: string | null; - operator_not_in?: string[] | null; - operator_not_starts_with?: string | null; - operator_starts_with?: string | null; - OR?: GlobalAlertRuleWhereInput[] | null; - solution?: string | null; - solution_contains?: string | null; - solution_ends_with?: string | null; - solution_gt?: string | null; - solution_gte?: string | null; - solution_in?: string[] | null; - solution_lt?: string | null; - solution_lte?: string | null; - solution_not?: string | null; - solution_not_contains?: string | null; - solution_not_ends_with?: string | null; - solution_not_in?: string[] | null; - solution_not_starts_with?: string | null; - solution_starts_with?: string | null; - unit?: AlertRuleUnit | null; - unit_in?: AlertRuleUnit[] | null; - unit_not?: AlertRuleUnit | null; - unit_not_in?: AlertRuleUnit[] | null; -} - export interface AlertRuleThresholds { /** @format int32 */ value: number; @@ -12314,8 +12330,10 @@ export interface WithTaskAlert { } export interface AlertWhereInput { - alert_rule?: AlertRuleWhereInput | null; AND?: AlertWhereInput[] | null; + NOT?: AlertWhereInput[] | null; + OR?: AlertWhereInput[] | null; + alert_rule?: AlertRuleWhereInput | null; cause?: string | null; cause_contains?: string | null; cause_ends_with?: string | null; @@ -12449,8 +12467,6 @@ export interface AlertWhereInput { message_not_in?: string[] | null; message_not_starts_with?: string | null; message_starts_with?: string | null; - NOT?: AlertWhereInput[] | null; - OR?: AlertWhereInput[] | null; severity?: string | null; severity_contains?: string | null; severity_ends_with?: string | null; @@ -12620,6 +12636,8 @@ export interface WithTaskBrickTopo { export interface NodeTopoWhereInput { AND?: NodeTopoWhereInput[] | null; + NOT?: NodeTopoWhereInput[] | null; + OR?: NodeTopoWhereInput[] | null; brick_topo?: BrickTopoWhereInput | null; cluster?: ClusterWhereInput | null; cluster_topo?: ClusterTopoWhereInput | null; @@ -12666,12 +12684,12 @@ export interface NodeTopoWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: NodeTopoWhereInput[] | null; - OR?: NodeTopoWhereInput[] | null; } export interface BrickTopoWhereInput { AND?: BrickTopoWhereInput[] | null; + NOT?: BrickTopoWhereInput[] | null; + OR?: BrickTopoWhereInput[] | null; cluster?: ClusterWhereInput | null; cluster_topo?: ClusterTopoWhereInput | null; @@ -12753,8 +12771,6 @@ export interface BrickTopoWhereInput { node_topoes_every?: NodeTopoWhereInput | null; node_topoes_none?: NodeTopoWhereInput | null; node_topoes_some?: NodeTopoWhereInput | null; - NOT?: BrickTopoWhereInput[] | null; - OR?: BrickTopoWhereInput[] | null; /** @format int32 */ position?: number | null; @@ -12788,6 +12804,8 @@ export interface BrickTopoWhereInput { export interface ClusterTopoWhereInput { AND?: ClusterTopoWhereInput[] | null; + NOT?: ClusterTopoWhereInput[] | null; + OR?: ClusterTopoWhereInput[] | null; brick_topoes_every?: BrickTopoWhereInput | null; brick_topoes_none?: BrickTopoWhereInput | null; brick_topoes_some?: BrickTopoWhereInput | null; @@ -12837,8 +12855,6 @@ export interface ClusterTopoWhereInput { node_topoes_every?: NodeTopoWhereInput | null; node_topoes_none?: NodeTopoWhereInput | null; node_topoes_some?: NodeTopoWhereInput | null; - NOT?: ClusterTopoWhereInput[] | null; - OR?: ClusterTopoWhereInput[] | null; zone_topoes_every?: ZoneTopoWhereInput | null; zone_topoes_none?: ZoneTopoWhereInput | null; zone_topoes_some?: ZoneTopoWhereInput | null; @@ -12846,6 +12862,8 @@ export interface ClusterTopoWhereInput { export interface ZoneTopoWhereInput { AND?: ZoneTopoWhereInput[] | null; + NOT?: ZoneTopoWhereInput[] | null; + OR?: ZoneTopoWhereInput[] | null; cluster?: ClusterWhereInput | null; cluster_topo?: ClusterTopoWhereInput | null; id?: string | null; @@ -12876,8 +12894,6 @@ export interface ZoneTopoWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: ZoneTopoWhereInput[] | null; - OR?: ZoneTopoWhereInput[] | null; rack_topoes_every?: RackTopoWhereInput | null; rack_topoes_none?: RackTopoWhereInput | null; rack_topoes_some?: RackTopoWhereInput | null; @@ -12885,6 +12901,8 @@ export interface ZoneTopoWhereInput { export interface RackTopoWhereInput { AND?: RackTopoWhereInput[] | null; + NOT?: RackTopoWhereInput[] | null; + OR?: RackTopoWhereInput[] | null; brick_topoes_every?: BrickTopoWhereInput | null; brick_topoes_none?: BrickTopoWhereInput | null; brick_topoes_some?: BrickTopoWhereInput | null; @@ -12951,8 +12969,6 @@ export interface RackTopoWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: RackTopoWhereInput[] | null; - OR?: RackTopoWhereInput[] | null; zone_topo?: ZoneTopoWhereInput | null; } @@ -13058,6 +13074,8 @@ export interface DeleteCloudTowerApplicationPackage { export interface CloudTowerApplicationPackageWhereInput { AND?: CloudTowerApplicationPackageWhereInput[] | null; + NOT?: CloudTowerApplicationPackageWhereInput[] | null; + OR?: CloudTowerApplicationPackageWhereInput[] | null; applications_every?: CloudTowerApplicationWhereInput | null; applications_none?: CloudTowerApplicationWhereInput | null; applications_some?: CloudTowerApplicationWhereInput | null; @@ -13093,8 +13111,6 @@ export interface CloudTowerApplicationPackageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: CloudTowerApplicationPackageWhereInput[] | null; - OR?: CloudTowerApplicationPackageWhereInput[] | null; scosVersion?: string | null; scosVersion_contains?: string | null; scosVersion_ends_with?: string | null; @@ -13127,6 +13143,8 @@ export interface CloudTowerApplicationPackageWhereInput { export interface CloudTowerApplicationWhereInput { AND?: CloudTowerApplicationWhereInput[] | null; + NOT?: CloudTowerApplicationWhereInput[] | null; + OR?: CloudTowerApplicationWhereInput[] | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; entityAsyncStatus_not?: EntityAsyncStatus | null; @@ -13159,8 +13177,6 @@ export interface CloudTowerApplicationWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: CloudTowerApplicationWhereInput[] | null; - OR?: CloudTowerApplicationWhereInput[] | null; package?: CloudTowerApplicationPackageWhereInput | null; placementSituation?: string | null; placementSituation_contains?: string | null; @@ -13233,8 +13249,8 @@ export interface CloudTowerApplicationWhereInput { export enum CloudTowerApplicationState { ERROR = "ERROR", - INSTALL_FAILED = "INSTALL_FAILED", INSTALLING = "INSTALLING", + INSTALL_FAILED = "INSTALL_FAILED", RUNNING = "RUNNING", SCALE_FAILED = "SCALE_FAILED", SCALING = "SCALING", @@ -13246,6 +13262,8 @@ export enum CloudTowerApplicationState { export interface UserWhereInput { AND?: UserWhereInput[] | null; + NOT?: UserWhereInput[] | null; + OR?: UserWhereInput[] | null; auth_config_id?: string | null; auth_config_id_contains?: string | null; auth_config_id_ends_with?: string | null; @@ -13346,8 +13364,6 @@ export interface UserWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: UserWhereInput[] | null; - OR?: UserWhereInput[] | null; password_expired?: boolean | null; password_expired_not?: boolean | null; password_updated_at?: string | null; @@ -13393,6 +13409,8 @@ export enum UserRole { export interface UserRoleNextWhereInput { AND?: UserRoleNextWhereInput[] | null; + NOT?: UserRoleNextWhereInput[] | null; + OR?: UserRoleNextWhereInput[] | null; id?: string | null; id_contains?: string | null; id_ends_with?: string | null; @@ -13421,8 +13439,6 @@ export interface UserRoleNextWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: UserRoleNextWhereInput[] | null; - OR?: UserRoleNextWhereInput[] | null; platform?: UserRolePlatform | null; platform_in?: UserRolePlatform[] | null; platform_not?: UserRolePlatform | null; @@ -13952,10 +13968,10 @@ export interface NestedNvmfNamespaceSnapshot { } export interface ConsistencyGroupSnapshot { + Iscsi_lun_snapshots?: NestedIscsiLunSnapshot[] | null; consistency_group?: NestedConsistencyGroup | null; entityAsyncStatus?: EntityAsyncStatus | null; id: string; - Iscsi_lun_snapshots?: NestedIscsiLunSnapshot[] | null; labels?: NestedLabel[] | null; local_created_at: string; local_id: string; @@ -14135,6 +14151,17 @@ export interface ContentLibraryImageDeletionParams { where: ContentLibraryImageWhereInput; } +export interface ContentLibraryImageImportData { + url: string; + name: string; + description?: string; + cluster: ClusterWhereInput; +} + +export interface ContentLibraryImageImportParams { + data: ContentLibraryImageImportData; +} + export interface OvfCpu { /** @format int32 */ sockets: number; @@ -14241,8 +14268,8 @@ export interface Vm { deleted_at?: string | null; description: string; dns_servers?: string | null; - entity_filter_results?: NestedVmEntityFilterResult[] | null; entityAsyncStatus?: EntityAsyncStatus | null; + entity_filter_results?: NestedVmEntityFilterResult[] | null; firmware: VmFirmware; folder?: NestedVmFolder | null; gpu_devices?: NestedGpuDevice[] | null; @@ -14458,7 +14485,13 @@ export interface VmGpuOperationParams { gpu_id: string; } +export interface VmOwnerParams { + search_for?: "username" | "id"; + value: string; +} + export interface VmCreationParams { + owner?: VmOwnerParams; gpu_devices?: VmGpuOperationParams[]; max_bandwidth_policy?: VmDiskIoRestrictType; max_bandwidth_unit?: BPSUnit; @@ -14543,6 +14576,7 @@ export interface TemplateCloudInit { } export interface VmCreateVmFromTemplateParams { + owner?: VmOwnerParams; gpu_devices?: VmGpuOperationParams[]; cloud_init?: TemplateCloudInit; is_full_copy: boolean; @@ -14588,6 +14622,7 @@ export interface VmCreateVmFromTemplateParams { } export interface VmCreateVmFromContentLibraryTemplateParams { + owner?: VmOwnerParams; gpu_devices?: VmGpuOperationParams[]; cloud_init?: TemplateCloudInit; is_full_copy: boolean; @@ -14638,6 +14673,7 @@ export interface ConvertVmTemplateToVmParams { } export interface VmCloneParams { + owner?: VmOwnerParams; gpu_devices?: VmGpuOperationParams[]; is_full_copy?: boolean; src_vm_id: string; @@ -14682,6 +14718,7 @@ export interface VmCloneParams { } export interface VmRebuildParams { + owner?: VmOwnerParams; gpu_devices?: VmGpuOperationParams[]; is_full_copy?: boolean; rebuild_from_snapshot_id: string; @@ -14703,6 +14740,7 @@ export interface VmRebuildParams { status?: VmStatus; firmware?: VmFirmware; ha?: boolean; + pci_nics?: NicWhereInput; vm_placement_group?: VmPlacementGroupWhereInput; vm_nics?: VmNicParams[]; vm_disks?: VmDiskParams; @@ -14929,6 +14967,8 @@ export interface VmMigrateAcrossClusterParams { export interface TaskWhereInput { AND?: TaskWhereInput[] | null; + NOT?: TaskWhereInput[] | null; + OR?: TaskWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -15018,8 +15058,6 @@ export interface TaskWhereInput { local_created_at_lte?: string | null; local_created_at_not?: string | null; local_created_at_not_in?: string[] | null; - NOT?: TaskWhereInput[] | null; - OR?: TaskWhereInput[] | null; /** @format double */ progress?: number | null; @@ -15165,6 +15203,7 @@ export enum TaskType { HOST_PLUGIN = "HOST_PLUGIN", REPLICATION = "REPLICATION", RESOLVER = "RESOLVER", + SFS = "SFS", } export interface StopVmInCutoverMigrationParams { @@ -15421,6 +15460,200 @@ export interface VmImportParams { parsed_ovf: ParsedOVF; } +export interface NestedGpuDriverInfo { + filename?: string | null; + name?: string | null; + rhelversion?: string | null; + srcversion?: string | null; + supported?: string | null; + vermagic?: string | null; + version?: string | null; +} + +export interface NestedVgpuType { + /** @format double */ + framebuffer?: number | null; + + /** @format int32 */ + max_instance?: number | null; + max_resolution?: string | null; + name?: string | null; + vgpu_type_id?: string | null; +} + +export interface VmGpuDetail { + /** @format int32 */ + vgpu_instance_on_vm_num?: number | null; + + /** @format int32 */ + vgpu_instance_num?: number | null; + user_vgpu_type_name?: string | null; + user_vgpu_type_id?: string | null; + user_usage?: GpuDeviceUsage | null; + status: GpuDeviceStatus; + name: string; + model: string; + mdev_supported_types?: NestedVgpuType[] | null; + local_id: string; + local_created_at: string; + labels?: NestedLabel[] | null; + is_nvidia_vfs_supported?: boolean | null; + is_nvidia_vfs_enabled?: boolean | null; + is_nvidia_tools_ready?: boolean | null; + id: string; + host: NestedHost; + entityAsyncStatus?: EntityAsyncStatus | null; + driver_info?: NestedGpuDriverInfo | null; + description: string; + bus_location: string; + brand: string; + + /** @format int32 */ + available_vgpus_num?: number | null; + + /** @format int32 */ + assigned_vgpus_num?: number | null; +} + +export interface VmGpuInfo { + gpu_devices: VmGpuDetail[]; + name: string; + local_id: string; + id: string; +} + +export enum VmOrderByInput { + ClockOffsetASC = "clock_offset_ASC", + ClockOffsetDESC = "clock_offset_DESC", + CloudInitSupportedASC = "cloud_init_supported_ASC", + CloudInitSupportedDESC = "cloud_init_supported_DESC", + CpuASC = "cpu_ASC", + CpuDESC = "cpu_DESC", + CpuModelASC = "cpu_model_ASC", + CpuModelDESC = "cpu_model_DESC", + CpuUsageASC = "cpu_usage_ASC", + CpuUsageDESC = "cpu_usage_DESC", + DeletedAtASC = "deleted_at_ASC", + DeletedAtDESC = "deleted_at_DESC", + DescriptionASC = "description_ASC", + DescriptionDESC = "description_DESC", + DnsServersASC = "dns_servers_ASC", + DnsServersDESC = "dns_servers_DESC", + EntityAsyncStatusASC = "entityAsyncStatus_ASC", + EntityAsyncStatusDESC = "entityAsyncStatus_DESC", + FirmwareASC = "firmware_ASC", + FirmwareDESC = "firmware_DESC", + GuestCpuModelASC = "guest_cpu_model_ASC", + GuestCpuModelDESC = "guest_cpu_model_DESC", + GuestOsTypeASC = "guest_os_type_ASC", + GuestOsTypeDESC = "guest_os_type_DESC", + GuestSizeUsageASC = "guest_size_usage_ASC", + GuestSizeUsageDESC = "guest_size_usage_DESC", + GuestUsedSizeASC = "guest_used_size_ASC", + GuestUsedSizeDESC = "guest_used_size_DESC", + HaASC = "ha_ASC", + HaDESC = "ha_DESC", + HostnameASC = "hostname_ASC", + HostnameDESC = "hostname_DESC", + IdASC = "id_ASC", + IdDESC = "id_DESC", + InRecycleBinASC = "in_recycle_bin_ASC", + InRecycleBinDESC = "in_recycle_bin_DESC", + InternalASC = "internal_ASC", + InternalDESC = "internal_DESC", + IoPolicyASC = "io_policy_ASC", + IoPolicyDESC = "io_policy_DESC", + IpsASC = "ips_ASC", + IpsDESC = "ips_DESC", + KernelInfoASC = "kernel_info_ASC", + KernelInfoDESC = "kernel_info_DESC", + LastShutdownTimeASC = "last_shutdown_time_ASC", + LastShutdownTimeDESC = "last_shutdown_time_DESC", + LocalCreatedAtASC = "local_created_at_ASC", + LocalCreatedAtDESC = "local_created_at_DESC", + LocalIdASC = "local_id_ASC", + LocalIdDESC = "local_id_DESC", + LogicalSizeBytesASC = "logical_size_bytes_ASC", + LogicalSizeBytesDESC = "logical_size_bytes_DESC", + MaxBandwidthASC = "max_bandwidth_ASC", + MaxBandwidthDESC = "max_bandwidth_DESC", + MaxBandwidthPolicyASC = "max_bandwidth_policy_ASC", + MaxBandwidthPolicyDESC = "max_bandwidth_policy_DESC", + MaxIopsASC = "max_iops_ASC", + MaxIopsDESC = "max_iops_DESC", + MaxIopsPolicyASC = "max_iops_policy_ASC", + MaxIopsPolicyDESC = "max_iops_policy_DESC", + MemoryASC = "memory_ASC", + MemoryDESC = "memory_DESC", + MemoryUsageASC = "memory_usage_ASC", + MemoryUsageDESC = "memory_usage_DESC", + NameASC = "name_ASC", + NameDESC = "name_DESC", + NestedVirtualizationASC = "nested_virtualization_ASC", + NestedVirtualizationDESC = "nested_virtualization_DESC", + NodeIpASC = "node_ip_ASC", + NodeIpDESC = "node_ip_DESC", + OriginalNameASC = "original_name_ASC", + OriginalNameDESC = "original_name_DESC", + OsASC = "os_ASC", + OsDESC = "os_DESC", + ProtectedASC = "protected_ASC", + ProtectedDESC = "protected_DESC", + ProvisionedSizeASC = "provisioned_size_ASC", + ProvisionedSizeDESC = "provisioned_size_DESC", + SizeASC = "size_ASC", + SizeDESC = "size_DESC", + StatusASC = "status_ASC", + StatusDESC = "status_DESC", + UniqueSizeASC = "unique_size_ASC", + UniqueSizeDESC = "unique_size_DESC", + VcpuASC = "vcpu_ASC", + VcpuDESC = "vcpu_DESC", + VideoTypeASC = "video_type_ASC", + VideoTypeDESC = "video_type_DESC", + VmToolsStatusASC = "vm_tools_status_ASC", + VmToolsStatusDESC = "vm_tools_status_DESC", + VmToolsVersionASC = "vm_tools_version_ASC", + VmToolsVersionDESC = "vm_tools_version_DESC", + VmUsageASC = "vm_usage_ASC", + VmUsageDESC = "vm_usage_DESC", + WinOptASC = "win_opt_ASC", + WinOptDESC = "win_opt_DESC", +} + +export interface GetVmsRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: VmOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: VmWhereInput | null; +} + +export interface VmVncInfo { + vm: Vm; + terminal: string; + redirect: string; + direct?: string; + cluster_ip: string; +} + +export interface VmWhereUniqueInput { + id?: string | null; + local_id?: string | null; +} + +export interface GetVmVncInfoParams { + vm: VmWhereUniqueInput; +} + export interface ContentLibraryVmTemplate { architecture: Architecture; cloud_init_supported: boolean; @@ -15450,11 +15683,6 @@ export interface WithTaskContentLibraryVmTemplate { data: ContentLibraryVmTemplate; } -export interface VmWhereUniqueInput { - id?: string | null; - local_id?: string | null; -} - export interface ContentLibraryVmTemplateCreationParams { clusters: ClusterWhereInput; cloud_init_supported?: boolean; @@ -15832,32 +16060,11 @@ export interface DeleteEntityFilter { export interface WithTaskDeleteEntityFilter { task_id?: string | null; - data: DeleteEntityFilter; -} - -export interface EntityFilterDeletionParams { - where: EntityFilterWhereInput; -} - -export interface NestedGpuDriverInfo { - filename?: string | null; - name?: string | null; - rhelversion?: string | null; - srcversion?: string | null; - supported?: string | null; - vermagic?: string | null; - version?: string | null; + data: DeleteEntityFilter; } -export interface NestedVgpuType { - /** @format double */ - framebuffer?: number | null; - - /** @format int32 */ - max_instance?: number | null; - max_resolution?: string | null; - name?: string | null; - vgpu_type_id?: string | null; +export interface EntityFilterDeletionParams { + where: EntityFilterWhereInput; } export interface GpuDevice { @@ -15912,6 +16119,192 @@ export interface GpuDeviceSriovSwitchParams { where: GpuDeviceWhereInput; } +export interface GpuVmDetail { + /** @format int32 */ + vgpu_instance_on_vm_num?: number; + win_opt: boolean; + vm_usage?: VmUsage | null; + vm_tools_version?: string | null; + vm_tools_status: VmToolsStatus; + vm_placement_group?: NestedVmPlacementGroup[] | null; + vm_nics?: NestedVmNic[] | null; + vm_disks?: NestedVmDisk[] | null; + video_type?: VmVideoType | null; + + /** @format int32 */ + vcpu: number; + usb_devices?: NestedUsbDevice[] | null; + + /** @format int64 */ + unique_size?: number | null; + status: VmStatus; + snapshots?: NestedVmSnapshot[] | null; + snapshot_plan?: NestedSnapshotPlan | null; + + /** @format int64 */ + size?: number | null; + + /** @format int64 */ + provisioned_size?: number | null; + protected: boolean; + pci_nics?: NestedNic[] | null; + out_uninstall_usb: string[]; + os?: string | null; + original_name?: string | null; + node_ip: string; + nested_virtualization: boolean; + name: string; + + /** @format double */ + memory_usage?: number | null; + + /** @format int64 */ + memory: number; + max_iops_policy?: VmDiskIoRestrictType | null; + + /** @format int32 */ + max_iops?: number | null; + max_bandwidth_policy?: VmDiskIoRestrictType | null; + + /** @format int64 */ + max_bandwidth?: number | null; + + /** @format int64 */ + logical_size_bytes?: number | null; + local_id: string; + local_created_at?: string | null; + last_shutdown_time?: string | null; + labels?: NestedLabel[] | null; + kernel_info?: string | null; + isolation_policy?: NestedIsolationPolicy | null; + ips: string; + io_policy?: VmDiskIoPolicy | null; + internal: boolean; + in_recycle_bin: boolean; + id: string; + hostname?: string | null; + host?: NestedHost | null; + ha: boolean; + + /** @format int64 */ + guest_used_size?: number | null; + + /** @format double */ + guest_size_usage?: number | null; + guest_os_type?: VmGuestsOperationSystem | null; + guest_cpu_model?: string | null; + gpu_devices?: NestedGpuDevice[] | null; + folder?: NestedVmFolder | null; + firmware: VmFirmware; + entityAsyncStatus?: EntityAsyncStatus | null; + entity_filter_results?: NestedVmEntityFilterResult[] | null; + dns_servers?: string | null; + description: string; + deleted_at?: string | null; + + /** @format double */ + cpu_usage?: number | null; + cpu_model: string; + cpu: NestedCpu; + cluster?: NestedCluster | null; + cloud_init_supported?: boolean | null; + clock_offset: VmClockOffset; +} + +export interface GpuVmInfo { + vms: GpuVmDetail[]; + + /** @format int32 */ + vgpu_instance_num?: number | null; + user_vgpu_type_name?: string | null; + user_vgpu_type_id?: string | null; + user_usage?: GpuDeviceUsage | null; + status: GpuDeviceStatus; + name: string; + model: string; + mdev_supported_types?: NestedVgpuType[] | null; + local_id: string; + local_created_at: string; + labels?: NestedLabel[] | null; + is_nvidia_vfs_supported?: boolean | null; + is_nvidia_vfs_enabled?: boolean | null; + is_nvidia_tools_ready?: boolean | null; + id: string; + host: NestedHost; + entityAsyncStatus?: EntityAsyncStatus | null; + driver_info?: NestedGpuDriverInfo | null; + description: string; + bus_location: string; + brand: string; + + /** @format int32 */ + available_vgpus_num?: number | null; + + /** @format int32 */ + assigned_vgpus_num?: number | null; +} + +export enum GpuDeviceOrderByInput { + AssignedVgpusNumASC = "assigned_vgpus_num_ASC", + AssignedVgpusNumDESC = "assigned_vgpus_num_DESC", + AvailableVgpusNumASC = "available_vgpus_num_ASC", + AvailableVgpusNumDESC = "available_vgpus_num_DESC", + BrandASC = "brand_ASC", + BrandDESC = "brand_DESC", + BusLocationASC = "bus_location_ASC", + BusLocationDESC = "bus_location_DESC", + DescriptionASC = "description_ASC", + DescriptionDESC = "description_DESC", + DriverInfoASC = "driver_info_ASC", + DriverInfoDESC = "driver_info_DESC", + EntityAsyncStatusASC = "entityAsyncStatus_ASC", + EntityAsyncStatusDESC = "entityAsyncStatus_DESC", + IdASC = "id_ASC", + IdDESC = "id_DESC", + IsNvidiaToolsReadyASC = "is_nvidia_tools_ready_ASC", + IsNvidiaToolsReadyDESC = "is_nvidia_tools_ready_DESC", + IsNvidiaVfsEnabledASC = "is_nvidia_vfs_enabled_ASC", + IsNvidiaVfsEnabledDESC = "is_nvidia_vfs_enabled_DESC", + IsNvidiaVfsSupportedASC = "is_nvidia_vfs_supported_ASC", + IsNvidiaVfsSupportedDESC = "is_nvidia_vfs_supported_DESC", + LocalCreatedAtASC = "local_created_at_ASC", + LocalCreatedAtDESC = "local_created_at_DESC", + LocalIdASC = "local_id_ASC", + LocalIdDESC = "local_id_DESC", + MdevSupportedTypesASC = "mdev_supported_types_ASC", + MdevSupportedTypesDESC = "mdev_supported_types_DESC", + ModelASC = "model_ASC", + ModelDESC = "model_DESC", + NameASC = "name_ASC", + NameDESC = "name_DESC", + StatusASC = "status_ASC", + StatusDESC = "status_DESC", + UserUsageASC = "user_usage_ASC", + UserUsageDESC = "user_usage_DESC", + UserVgpuTypeIdASC = "user_vgpu_type_id_ASC", + UserVgpuTypeIdDESC = "user_vgpu_type_id_DESC", + UserVgpuTypeNameASC = "user_vgpu_type_name_ASC", + UserVgpuTypeNameDESC = "user_vgpu_type_name_DESC", + VgpuInstanceNumASC = "vgpu_instance_num_ASC", + VgpuInstanceNumDESC = "vgpu_instance_num_DESC", +} + +export interface GetGpuDevicesRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: GpuDeviceOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: GpuDeviceWhereInput | null; +} + export enum MetricType { BOTTOMK = "BOTTOMK", NORMAL = "NORMAL", @@ -15952,8 +16345,8 @@ export interface Graph { type: GraphType; view: NestedView; vmNics?: NestedVmNic[] | null; - vms?: NestedVm[] | null; vmVolumes?: NestedVmVolume[] | null; + vms?: NestedVm[] | null; witnesses?: NestedWitness[] | null; zones?: NestedZone[] | null; } @@ -15982,6 +16375,8 @@ export interface GraphCreationParams { export interface GraphWhereInput { AND?: GraphWhereInput[] | null; + NOT?: GraphWhereInput[] | null; + OR?: GraphWhereInput[] | null; cluster?: ClusterWhereInput | null; disks_every?: DiskWhereInput | null; disks_none?: DiskWhereInput | null; @@ -16072,8 +16467,6 @@ export interface GraphWhereInput { nics_every?: NicWhereInput | null; nics_none?: NicWhereInput | null; nics_some?: NicWhereInput | null; - NOT?: GraphWhereInput[] | null; - OR?: GraphWhereInput[] | null; resource_type?: string | null; resource_type_contains?: string | null; resource_type_ends_with?: string | null; @@ -16124,12 +16517,12 @@ export interface GraphWhereInput { vmNics_every?: VmNicWhereInput | null; vmNics_none?: VmNicWhereInput | null; vmNics_some?: VmNicWhereInput | null; - vms_every?: VmWhereInput | null; - vms_none?: VmWhereInput | null; - vms_some?: VmWhereInput | null; vmVolumes_every?: VmVolumeWhereInput | null; vmVolumes_none?: VmVolumeWhereInput | null; vmVolumes_some?: VmVolumeWhereInput | null; + vms_every?: VmWhereInput | null; + vms_none?: VmWhereInput | null; + vms_some?: VmWhereInput | null; witnesses_every?: WitnessWhereInput | null; witnesses_none?: WitnessWhereInput | null; witnesses_some?: WitnessWhereInput | null; @@ -16140,6 +16533,8 @@ export interface GraphWhereInput { export interface ViewWhereInput { AND?: ViewWhereInput[] | null; + NOT?: ViewWhereInput[] | null; + OR?: ViewWhereInput[] | null; cluster?: ClusterWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; @@ -16190,8 +16585,6 @@ export interface ViewWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ViewWhereInput[] | null; - OR?: ViewWhereInput[] | null; /** @format int32 */ time_span?: number | null; @@ -16478,31 +16871,113 @@ export interface Host { /** @format double */ used_memory_bytes?: number | null; - /** @format int32 */ - vm_num?: number | null; - vmotion_ip?: string | null; - vms?: NestedVm[] | null; - vsphereEsxiAccount?: NestedVsphereEsxiAccount | null; - with_faster_ssd_as_cache?: boolean | null; - zone?: NestedZone | null; + /** @format int32 */ + vm_num?: number | null; + vmotion_ip?: string | null; + vms?: NestedVm[] | null; + vsphereEsxiAccount?: NestedVsphereEsxiAccount | null; + with_faster_ssd_as_cache?: boolean | null; + zone?: NestedZone | null; +} + +export interface WithTaskHost { + task_id?: string | null; + data: Host; +} + +export interface TriggerDiskBlinkParams { + led_status?: "on" | "off"; + disk_name: string; + host_id: string; +} + +export interface HostUpdationParams { + data: { ipmi?: HostBatchCreateIpmiInput; scvm_name?: string; name?: string }; + where: HostWhereInput; +} + +export enum OperateActionEnum { + Poweroff = "poweroff", + Reboot = "reboot", +} + +export interface OperateHostPowerData { + reason?: string; + force: boolean; + action: OperateActionEnum; +} + +export interface OperateHostPowerParams { + data: OperateHostPowerData; + where: { host_id: string }; +} + +export interface EnterMaintenanceModeCheckResult { + task_id: string; +} + +export interface EnterMaintenanceModeCheckParams { + where: HostWhereInput; +} + +export interface ShutdownVmID { + vm_uuid: string; +} + +export interface EnterMaintenanceModeResult { + shutdownVms: ShutdownVmID[]; + done: boolean; +} + +export interface EnterMaintenanceModeResultParams { + where: { task_id: string }; +} + +export interface EnterMaintenanceModeInput { + shutdown_vms?: string[]; +} + +export interface EnterMaintenanceModeParams { + data: EnterMaintenanceModeInput; + where: { host_id: string }; +} + +export interface MaintenanceModeVerify { + reason?: string | null; + changed?: boolean | null; } -export interface WithTaskHost { - task_id?: string | null; - data: Host; +export interface MaintenanceModeVmInfo { + vm_uuid?: string | null; + vm_state?: string | null; + vm_name?: string | null; + vm_ha?: boolean | null; + verify?: MaintenanceModeVerify | null; + target_host_name?: string | null; + state?: string | null; } -export interface TriggerDiskBlinkParams { - led_status?: "on" | "off"; - disk_name: string; - host_id: string; +export interface ExitMaintenanceModeResult { + offlineMigrateVms: MaintenanceModeVmInfo[]; + liveMigrateVms: MaintenanceModeVmInfo[]; + shutDownVms: MaintenanceModeVmInfo[]; } -export interface HostUpdationParams { - data: { ipmi?: HostBatchCreateIpmiInput; scvm_name?: string; name?: string }; +export interface ExitMaintenanceModeResultParams { where: HostWhereInput; } +export interface ExitMaintenanceModeInput { + poweron_vms?: string[]; + offline_migrate_back_vms?: string[]; + live_migrate_back_vms?: string[]; +} + +export interface ExitMaintenanceModeParams { + data: ExitMaintenanceModeInput; + where: { host_id: string }; +} + export interface NestedIscsiTarget { id: string; name: string; @@ -16760,6 +17235,12 @@ export interface IscsiLunRollbackParams { snapshot_id: string; } +export interface CopyIscsiLunParams { + dest_iscsi_target_id?: string; + name: string; + src_lun_id: string; +} + export interface NestedInitiatorChap { chap_name: string; chap_secret: string; @@ -17319,6 +17800,8 @@ export interface LogCollectionCreationParams { export interface LogCollectionWhereInput { AND?: LogCollectionWhereInput[] | null; + NOT?: LogCollectionWhereInput[] | null; + OR?: LogCollectionWhereInput[] | null; cluster?: ClusterWhereInput | null; hosts_every?: HostWhereInput | null; hosts_none?: HostWhereInput | null; @@ -17367,8 +17850,6 @@ export interface LogCollectionWhereInput { log_started_at_lte?: string | null; log_started_at_not?: string | null; log_started_at_not_in?: string[] | null; - NOT?: LogCollectionWhereInput[] | null; - OR?: LogCollectionWhereInput[] | null; owner?: string | null; owner_contains?: string | null; owner_ends_with?: string | null; @@ -17756,6 +18237,7 @@ export interface Nic { host: NestedHost; ibdev?: string | null; id: string; + iommu_status?: IommuStatus | null; ip_address?: string | null; is_sriov?: boolean | null; labels?: NestedLabel[] | null; @@ -17787,6 +18269,7 @@ export interface Nic { used_vf_num?: number | null; user_usage?: NicUserUsage | null; vds?: NestedVds | null; + vms?: NestedVm[] | null; } export interface WithTaskNic { @@ -18534,6 +19017,8 @@ export interface ReportTemplateCreationParams { export interface ReportTemplateWhereInput { AND?: ReportTemplateWhereInput[] | null; + NOT?: ReportTemplateWhereInput[] | null; + OR?: ReportTemplateWhereInput[] | null; createdAt?: string | null; createdAt_gt?: string | null; createdAt_gte?: string | null; @@ -18584,8 +19069,6 @@ export interface ReportTemplateWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ReportTemplateWhereInput[] | null; - OR?: ReportTemplateWhereInput[] | null; preset?: string | null; preset_contains?: string | null; preset_ends_with?: string | null; @@ -18627,6 +19110,8 @@ export interface ReportTemplateWhereInput { export interface ReportTaskWhereInput { AND?: ReportTaskWhereInput[] | null; + NOT?: ReportTaskWhereInput[] | null; + OR?: ReportTaskWhereInput[] | null; createdAt?: string | null; createdAt_gt?: string | null; createdAt_gte?: string | null; @@ -18665,8 +19150,6 @@ export interface ReportTaskWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ReportTaskWhereInput[] | null; - OR?: ReportTaskWhereInput[] | null; plan_id?: string | null; plan_id_contains?: string | null; plan_id_ends_with?: string | null; @@ -18753,6 +19236,7 @@ export enum ROLE_ACTION { Type = "*", MANAGE_DATA_CENTER = "MANAGE_DATA_CENTER", MANAGE_CLUSTER_CONNECTION = "MANAGE_CLUSTER_CONNECTION", + MANAGE_STORAGE_CLUSTER_CONNECTION = "MANAGE_STORAGE_CLUSTER_CONNECTION", MANAGE_HOST = "MANAGE_HOST", MANAGE_NIC_MTU = "MANAGE_NIC_MTU", MANAGE_DISK = "MANAGE_DISK", @@ -18784,6 +19268,7 @@ export enum ROLE_ACTION { MANAGE_VM_VOLUME = "MANAGE_VM_VOLUME", VM_VOLUME_IMPORT_EXPORT = "VM_VOLUME_IMPORT_EXPORT", MANAGE_ISO = "MANAGE_ISO", + DOWNLOAD_ISO = "DOWNLOAD_ISO", QUERY_SENSITIVE_RESOURCE_LIST = "QUERY_SENSITIVE_RESOURCE_LIST", QUERY_SENSITIVE_RESOURCE = "QUERY_SENSITIVE_RESOURCE", MANAGE_SENSITIVE_RESOURCE = "MANAGE_SENSITIVE_RESOURCE", @@ -18879,6 +19364,12 @@ export enum ROLE_ACTION { MANAGE_REPLICATION_FAULT_TASK = "MANAGE_REPLICATION_FAULT_TASK", MANAGE_CLUSTER_PRIORITIZED = "MANAGE_CLUSTER_PRIORITIZED", SMTX_INSPECTOR = "SMTX_INSPECTOR", + MANAGE_SFS_LICENSE = "MANAGE_SFS_LICENSE", + MANAGE_SFS_IMAGE = "MANAGE_SFS_IMAGE", + MANAGE_SFS_FILE_STORAGE_CLUSTER = "MANAGE_SFS_FILE_STORAGE_CLUSTER", + MANAGE_SFS_FILE_SYSTEM_CONFIG = "MANAGE_SFS_FILE_SYSTEM_CONFIG", + MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY = "MANAGE_SFS_FILE_SYSTEM_ACCESSIBILITY", + MANAGE_SFS_SNAPSHOT = "MANAGE_SFS_SNAPSHOT", } export interface RoleCreationParams { @@ -18943,6 +19434,8 @@ export interface WithTaskDeleteSecurityGroup { export interface SecurityGroupWhereInput { AND?: SecurityGroupWhereInput[] | null; + NOT?: SecurityGroupWhereInput[] | null; + OR?: SecurityGroupWhereInput[] | null; description?: string | null; description_contains?: string | null; description_ends_with?: string | null; @@ -18989,8 +19482,6 @@ export interface SecurityGroupWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SecurityGroupWhereInput[] | null; - OR?: SecurityGroupWhereInput[] | null; security_policies_every?: SecurityPolicyWhereInput | null; security_policies_none?: SecurityPolicyWhereInput | null; security_policies_some?: SecurityPolicyWhereInput | null; @@ -19405,6 +19896,8 @@ export interface SnmpTransportCreationParams { export interface SnmpTransportWhereInput { AND?: SnmpTransportWhereInput[] | null; + NOT?: SnmpTransportWhereInput[] | null; + OR?: SnmpTransportWhereInput[] | null; auth_pass_phrase?: string | null; auth_pass_phrase_contains?: string | null; auth_pass_phrase_ends_with?: string | null; @@ -19486,8 +19979,6 @@ export interface SnmpTransportWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SnmpTransportWhereInput[] | null; - OR?: SnmpTransportWhereInput[] | null; /** @format int32 */ port?: number | null; @@ -19637,6 +20128,8 @@ export interface SnmpTrapReceiverCreationParams { export interface SnmpTrapReceiverWhereInput { AND?: SnmpTrapReceiverWhereInput[] | null; + NOT?: SnmpTrapReceiverWhereInput[] | null; + OR?: SnmpTrapReceiverWhereInput[] | null; auth_pass_phrase?: string | null; auth_pass_phrase_contains?: string | null; auth_pass_phrase_ends_with?: string | null; @@ -19752,8 +20245,6 @@ export interface SnmpTrapReceiverWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SnmpTrapReceiverWhereInput[] | null; - OR?: SnmpTrapReceiverWhereInput[] | null; /** @format int32 */ port?: number | null; @@ -20199,6 +20690,8 @@ export enum NicOrderByInput { IbdevDESC = "ibdev_DESC", IdASC = "id_ASC", IdDESC = "id_DESC", + IommuStatusASC = "iommu_status_ASC", + IommuStatusDESC = "iommu_status_DESC", IpAddressASC = "ip_address_ASC", IpAddressDESC = "ip_address_DESC", IsSriovASC = "is_sriov_ASC", @@ -20428,121 +20921,6 @@ export interface GetNfsExportsRequestBody { where?: NfsExportWhereInput | null; } -export enum VmOrderByInput { - ClockOffsetASC = "clock_offset_ASC", - ClockOffsetDESC = "clock_offset_DESC", - CloudInitSupportedASC = "cloud_init_supported_ASC", - CloudInitSupportedDESC = "cloud_init_supported_DESC", - CpuASC = "cpu_ASC", - CpuDESC = "cpu_DESC", - CpuModelASC = "cpu_model_ASC", - CpuModelDESC = "cpu_model_DESC", - CpuUsageASC = "cpu_usage_ASC", - CpuUsageDESC = "cpu_usage_DESC", - DeletedAtASC = "deleted_at_ASC", - DeletedAtDESC = "deleted_at_DESC", - DescriptionASC = "description_ASC", - DescriptionDESC = "description_DESC", - DnsServersASC = "dns_servers_ASC", - DnsServersDESC = "dns_servers_DESC", - EntityAsyncStatusASC = "entityAsyncStatus_ASC", - EntityAsyncStatusDESC = "entityAsyncStatus_DESC", - FirmwareASC = "firmware_ASC", - FirmwareDESC = "firmware_DESC", - GuestCpuModelASC = "guest_cpu_model_ASC", - GuestCpuModelDESC = "guest_cpu_model_DESC", - GuestOsTypeASC = "guest_os_type_ASC", - GuestOsTypeDESC = "guest_os_type_DESC", - GuestSizeUsageASC = "guest_size_usage_ASC", - GuestSizeUsageDESC = "guest_size_usage_DESC", - GuestUsedSizeASC = "guest_used_size_ASC", - GuestUsedSizeDESC = "guest_used_size_DESC", - HaASC = "ha_ASC", - HaDESC = "ha_DESC", - HostnameASC = "hostname_ASC", - HostnameDESC = "hostname_DESC", - IdASC = "id_ASC", - IdDESC = "id_DESC", - InRecycleBinASC = "in_recycle_bin_ASC", - InRecycleBinDESC = "in_recycle_bin_DESC", - InternalASC = "internal_ASC", - InternalDESC = "internal_DESC", - IoPolicyASC = "io_policy_ASC", - IoPolicyDESC = "io_policy_DESC", - IpsASC = "ips_ASC", - IpsDESC = "ips_DESC", - KernelInfoASC = "kernel_info_ASC", - KernelInfoDESC = "kernel_info_DESC", - LastShutdownTimeASC = "last_shutdown_time_ASC", - LastShutdownTimeDESC = "last_shutdown_time_DESC", - LocalCreatedAtASC = "local_created_at_ASC", - LocalCreatedAtDESC = "local_created_at_DESC", - LocalIdASC = "local_id_ASC", - LocalIdDESC = "local_id_DESC", - LogicalSizeBytesASC = "logical_size_bytes_ASC", - LogicalSizeBytesDESC = "logical_size_bytes_DESC", - MaxBandwidthASC = "max_bandwidth_ASC", - MaxBandwidthDESC = "max_bandwidth_DESC", - MaxBandwidthPolicyASC = "max_bandwidth_policy_ASC", - MaxBandwidthPolicyDESC = "max_bandwidth_policy_DESC", - MaxIopsASC = "max_iops_ASC", - MaxIopsDESC = "max_iops_DESC", - MaxIopsPolicyASC = "max_iops_policy_ASC", - MaxIopsPolicyDESC = "max_iops_policy_DESC", - MemoryASC = "memory_ASC", - MemoryDESC = "memory_DESC", - MemoryUsageASC = "memory_usage_ASC", - MemoryUsageDESC = "memory_usage_DESC", - NameASC = "name_ASC", - NameDESC = "name_DESC", - NestedVirtualizationASC = "nested_virtualization_ASC", - NestedVirtualizationDESC = "nested_virtualization_DESC", - NodeIpASC = "node_ip_ASC", - NodeIpDESC = "node_ip_DESC", - OriginalNameASC = "original_name_ASC", - OriginalNameDESC = "original_name_DESC", - OsASC = "os_ASC", - OsDESC = "os_DESC", - ProtectedASC = "protected_ASC", - ProtectedDESC = "protected_DESC", - ProvisionedSizeASC = "provisioned_size_ASC", - ProvisionedSizeDESC = "provisioned_size_DESC", - SizeASC = "size_ASC", - SizeDESC = "size_DESC", - StatusASC = "status_ASC", - StatusDESC = "status_DESC", - UniqueSizeASC = "unique_size_ASC", - UniqueSizeDESC = "unique_size_DESC", - VcpuASC = "vcpu_ASC", - VcpuDESC = "vcpu_DESC", - VideoTypeASC = "video_type_ASC", - VideoTypeDESC = "video_type_DESC", - VmToolsStatusASC = "vm_tools_status_ASC", - VmToolsStatusDESC = "vm_tools_status_DESC", - VmToolsVersionASC = "vm_tools_version_ASC", - VmToolsVersionDESC = "vm_tools_version_DESC", - VmUsageASC = "vm_usage_ASC", - VmUsageDESC = "vm_usage_DESC", - WinOptASC = "win_opt_ASC", - WinOptDESC = "win_opt_DESC", -} - -export interface GetVmsRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: VmOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: VmWhereInput | null; -} - export enum ElfDataStoreOrderByInput { DescriptionASC = "description_ASC", DescriptionDESC = "description_DESC", @@ -20568,6 +20946,8 @@ export enum ElfDataStoreOrderByInput { export interface ElfDataStoreWhereInput { AND?: ElfDataStoreWhereInput[] | null; + NOT?: ElfDataStoreWhereInput[] | null; + OR?: ElfDataStoreWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -20645,9 +21025,7 @@ export interface ElfDataStoreWhereInput { name_not_starts_with?: string | null; name_starts_with?: string | null; nfs_export?: NfsExportWhereInput | null; - NOT?: ElfDataStoreWhereInput[] | null; nvmf_subsystem?: NvmfSubsystemWhereInput | null; - OR?: ElfDataStoreWhereInput[] | null; /** @format int32 */ replica_num?: number | null; @@ -21342,6 +21720,8 @@ export enum IscsiConnectionOrderByInput { export interface IscsiConnectionWhereInput { AND?: IscsiConnectionWhereInput[] | null; + NOT?: IscsiConnectionWhereInput[] | null; + OR?: IscsiConnectionWhereInput[] | null; /** @format int32 */ client_port?: number | null; @@ -21393,9 +21773,7 @@ export interface IscsiConnectionWhereInput { initiator_ip_not_starts_with?: string | null; initiator_ip_starts_with?: string | null; iscsi_target?: IscsiTargetWhereInput | null; - NOT?: IscsiConnectionWhereInput[] | null; nvmf_subsystem?: NvmfSubsystemWhereInput | null; - OR?: IscsiConnectionWhereInput[] | null; tr_type?: StoreTransportType | null; tr_type_in?: StoreTransportType[] | null; tr_type_not?: StoreTransportType | null; @@ -21483,6 +21861,9 @@ export enum SystemAuditLogOrderByInput { } export interface SystemAuditLogWhereInput { + AND?: SystemAuditLogWhereInput[] | null; + NOT?: SystemAuditLogWhereInput[] | null; + OR?: SystemAuditLogWhereInput[] | null; action?: string | null; action_contains?: string | null; action_ends_with?: string | null; @@ -21497,7 +21878,6 @@ export interface SystemAuditLogWhereInput { action_not_in?: string[] | null; action_not_starts_with?: string | null; action_starts_with?: string | null; - AND?: SystemAuditLogWhereInput[] | null; cluster?: ClusterWhereInput | null; finished_at?: string | null; finished_at_gt?: string | null; @@ -21557,8 +21937,6 @@ export interface SystemAuditLogWhereInput { message_not_in?: string[] | null; message_not_starts_with?: string | null; message_starts_with?: string | null; - NOT?: SystemAuditLogWhereInput[] | null; - OR?: SystemAuditLogWhereInput[] | null; resource_id?: string | null; resource_id_contains?: string | null; resource_id_ends_with?: string | null; @@ -21603,6 +21981,8 @@ export interface GetSystemAuditLogsRequestBody { export enum UserAuditLogOrderByInput { ActionASC = "action_ASC", ActionDESC = "action_DESC", + AuthTypeASC = "auth_type_ASC", + AuthTypeDESC = "auth_type_DESC", CreatedAtASC = "createdAt_ASC", CreatedAtDESC = "createdAt_DESC", FinishedAtASC = "finished_at_ASC", @@ -21621,9 +22001,14 @@ export enum UserAuditLogOrderByInput { StartedAtDESC = "started_at_DESC", StatusASC = "status_ASC", StatusDESC = "status_DESC", + UsernameASC = "username_ASC", + UsernameDESC = "username_DESC", } export interface UserAuditLogWhereInput { + AND?: UserAuditLogWhereInput[] | null; + NOT?: UserAuditLogWhereInput[] | null; + OR?: UserAuditLogWhereInput[] | null; action?: string | null; action_contains?: string | null; action_ends_with?: string | null; @@ -21638,7 +22023,20 @@ export interface UserAuditLogWhereInput { action_not_in?: string[] | null; action_not_starts_with?: string | null; action_starts_with?: string | null; - AND?: UserAuditLogWhereInput[] | null; + auth_type?: string | null; + auth_type_contains?: string | null; + auth_type_ends_with?: string | null; + auth_type_gt?: string | null; + auth_type_gte?: string | null; + auth_type_in?: string[] | null; + auth_type_lt?: string | null; + auth_type_lte?: string | null; + auth_type_not?: string | null; + auth_type_not_contains?: string | null; + auth_type_not_ends_with?: string | null; + auth_type_not_in?: string[] | null; + auth_type_not_starts_with?: string | null; + auth_type_starts_with?: string | null; cluster?: ClusterWhereInput | null; createdAt?: string | null; createdAt_gt?: string | null; @@ -21698,8 +22096,6 @@ export interface UserAuditLogWhereInput { message_not_in?: string[] | null; message_not_starts_with?: string | null; message_starts_with?: string | null; - NOT?: UserAuditLogWhereInput[] | null; - OR?: UserAuditLogWhereInput[] | null; resource_id?: string | null; resource_id_contains?: string | null; resource_id_ends_with?: string | null; @@ -21741,6 +22137,20 @@ export interface UserAuditLogWhereInput { status_not?: UserAuditLogStatus | null; status_not_in?: UserAuditLogStatus[] | null; user?: UserWhereInput | null; + username?: string | null; + username_contains?: string | null; + username_ends_with?: string | null; + username_gt?: string | null; + username_gte?: string | null; + username_in?: string[] | null; + username_lt?: string | null; + username_lte?: string | null; + username_not?: string | null; + username_not_contains?: string | null; + username_not_ends_with?: string | null; + username_not_in?: string[] | null; + username_not_starts_with?: string | null; + username_starts_with?: string | null; } export interface GetUserAuditLogsRequestBody { @@ -22264,6 +22674,8 @@ export interface TableReporterParams { export interface UploadTaskWhereInput { AND?: UploadTaskWhereInput[] | null; + NOT?: UploadTaskWhereInput[] | null; + OR?: UploadTaskWhereInput[] | null; /** @format int64 */ chunk_size?: number | null; @@ -22326,8 +22738,6 @@ export interface UploadTaskWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - NOT?: UploadTaskWhereInput[] | null; - OR?: UploadTaskWhereInput[] | null; resource_type?: UploadResourceType | null; resource_type_in?: UploadResourceType[] | null; resource_type_not?: UploadResourceType | null; @@ -23334,6 +23744,100 @@ export interface UpdateVsphereEsxiAccountParams { data: UpdateVsphereEsxiAccountParamsData[]; } +export interface UserAuditLog { + action: string; + auth_type?: string | null; + cluster?: NestedCluster | null; + createdAt: string; + finished_at?: string | null; + id: string; + ip_address: string; + message: string; + resource_id?: string | null; + resource_type?: string | null; + started_at?: string | null; + status?: UserAuditLogStatus | null; + user?: NestedUser | null; + username?: string | null; +} + +export interface WithTaskUserAuditLog { + task_id?: string | null; + data: UserAuditLog; +} + +export interface UserAuditLogMessage { + "en-US": string; + "zh-CN": string; +} + +export interface UserAuditLogCreationParams { + started_at?: string; + finished_at?: string; + cluster_id?: string; + resource_id?: string; + ip_address?: string; + status: UserAuditLogStatus; + user_id: string; + message: UserAuditLogMessage; + resource_type: string; + action: string; +} + +export interface WithTaskTask { + task_id?: string | null; + data: Task; +} + +export interface TaskDescription { + "en-US": string; + "zh-CN": string; +} + +export interface TaskStepCreationParams { + description?: string; + finished: boolean; + key: string; +} + +export interface TaskCreationParams { + steps?: TaskStepCreationParams[]; + args?: object; + key?: string; + internal?: boolean; + type?: TaskType; + resource_id?: string; + cluster_id?: string; + user_id: string; + description: TaskDescription; + resource_mutation: string; + resource_type: string; +} + +export interface TaskUpdateParams { + data: { + resource_rollback_retry_count?: number; + resource_rollback_error?: string; + resource_rollbacked?: boolean; + steps?: TaskStepCreationParams[]; + error_message?: string; + error_code?: string; + progress?: number; + status?: TaskStatus; + snapshot?: string; + args?: object; + key?: string; + type?: TaskType; + resource_id?: string; + cluster_id?: string; + user_id?: string; + resource_mutation?: string; + resource_type?: string; + description?: string; + }; + where: TaskWhereInput; +} + export enum NotifierLanguageCode { EN_US = "EN_US", ZH_CN = "ZH_CN", @@ -23394,6 +23898,8 @@ export enum AlertNotifierOrderByInput { export interface AlertNotifierWhereInput { AND?: AlertNotifierWhereInput[] | null; + NOT?: AlertNotifierWhereInput[] | null; + OR?: AlertNotifierWhereInput[] | null; clusters_every?: ClusterWhereInput | null; clusters_none?: ClusterWhereInput | null; clusters_some?: ClusterWhereInput | null; @@ -23449,8 +23955,6 @@ export interface AlertNotifierWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: AlertNotifierWhereInput[] | null; - OR?: AlertNotifierWhereInput[] | null; security_mode?: NotifierSecurityMode | null; security_mode_in?: NotifierSecurityMode[] | null; security_mode_not?: NotifierSecurityMode | null; @@ -23508,6 +24012,8 @@ export interface AlertNotifierWhereInput { export interface SmtpServerWhereInput { AND?: SmtpServerWhereInput[] | null; + NOT?: SmtpServerWhereInput[] | null; + OR?: SmtpServerWhereInput[] | null; description?: string | null; description_contains?: string | null; description_ends_with?: string | null; @@ -23566,8 +24072,6 @@ export interface SmtpServerWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: SmtpServerWhereInput[] | null; - OR?: SmtpServerWhereInput[] | null; password?: string | null; password_contains?: string | null; password_ends_with?: string | null; @@ -24104,6 +24608,8 @@ export enum ClusterImageOrderByInput { export interface ClusterImageWhereInput { AND?: ClusterImageWhereInput[] | null; + NOT?: ClusterImageWhereInput[] | null; + OR?: ClusterImageWhereInput[] | null; cluster?: ClusterWhereInput | null; entityAsyncStatus?: EntityAsyncStatus | null; entityAsyncStatus_in?: EntityAsyncStatus[] | null; @@ -24185,8 +24691,6 @@ export interface ClusterImageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ClusterImageWhereInput[] | null; - OR?: ClusterImageWhereInput[] | null; /** @format int64 */ size?: number | null; @@ -24296,31 +24800,6 @@ export interface GetClusterImagesConnectionRequestBody { where?: ClusterImageWhereInput | null; } -export interface NestedAggregateCluster { - /** @format int32 */ - count: number; -} - -export interface ClusterConnection { - aggregate: NestedAggregateCluster; -} - -export interface GetClustersConnectionRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: ClusterOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: ClusterWhereInput | null; -} - export enum ClusterSettingsOrderByInput { DefaultHaASC = "default_ha_ASC", DefaultHaDESC = "default_ha_DESC", @@ -24465,6 +24944,8 @@ export enum ClusterUpgradeHistoryOrderByInput { export interface ClusterUpgradeHistoryWhereInput { AND?: ClusterUpgradeHistoryWhereInput[] | null; + NOT?: ClusterUpgradeHistoryWhereInput[] | null; + OR?: ClusterUpgradeHistoryWhereInput[] | null; cluster?: ClusterWhereInput | null; date?: string | null; date_gt?: string | null; @@ -24502,8 +24983,6 @@ export interface ClusterUpgradeHistoryWhereInput { local_id_not_in?: string[] | null; local_id_not_starts_with?: string | null; local_id_starts_with?: string | null; - NOT?: ClusterUpgradeHistoryWhereInput[] | null; - OR?: ClusterUpgradeHistoryWhereInput[] | null; result?: string | null; result_contains?: string | null; result_ends_with?: string | null; @@ -24589,16 +25068,16 @@ export interface GetClusterUpgradeHistoriesConnectionRequestBody { where?: ClusterUpgradeHistoryWhereInput | null; } -export interface NestedAggregateConsistencyGroup { +export interface NestedAggregateCluster { /** @format int32 */ count: number; } -export interface ConsistencyGroupConnection { - aggregate: NestedAggregateConsistencyGroup; +export interface ClusterConnection { + aggregate: NestedAggregateCluster; } -export interface GetConsistencyGroupsConnectionRequestBody { +export interface GetClustersConnectionRequestBody { after?: string | null; before?: string | null; @@ -24607,11 +25086,11 @@ export interface GetConsistencyGroupsConnectionRequestBody { /** @format int32 */ last?: number | null; - orderBy?: ConsistencyGroupOrderByInput | null; + orderBy?: ClusterOrderByInput | null; /** @format int32 */ skip?: number | null; - where?: ConsistencyGroupWhereInput | null; + where?: ClusterWhereInput | null; } export enum ConsistencyGroupSnapshotOrderByInput { @@ -24670,6 +25149,31 @@ export interface GetConsistencyGroupSnapshotsConnectionRequestBody { where?: ConsistencyGroupSnapshotWhereInput | null; } +export interface NestedAggregateConsistencyGroup { + /** @format int32 */ + count: number; +} + +export interface ConsistencyGroupConnection { + aggregate: NestedAggregateConsistencyGroup; +} + +export interface GetConsistencyGroupsConnectionRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: ConsistencyGroupOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: ConsistencyGroupWhereInput | null; +} + export interface NestedAggregateContentLibraryImage { /** @format int32 */ count: number; @@ -24764,6 +25268,8 @@ export enum DeployOrderByInput { export interface DeployWhereInput { AND?: DeployWhereInput[] | null; + NOT?: DeployWhereInput[] | null; + OR?: DeployWhereInput[] | null; id?: string | null; id_contains?: string | null; id_ends_with?: string | null; @@ -24779,8 +25285,6 @@ export interface DeployWhereInput { id_not_starts_with?: string | null; id_starts_with?: string | null; license?: LicenseWhereInput | null; - NOT?: DeployWhereInput[] | null; - OR?: DeployWhereInput[] | null; version?: string | null; version_contains?: string | null; version_ends_with?: string | null; @@ -24799,6 +25303,8 @@ export interface DeployWhereInput { export interface LicenseWhereInput { AND?: LicenseWhereInput[] | null; + NOT?: LicenseWhereInput[] | null; + OR?: LicenseWhereInput[] | null; expire_date?: string | null; expire_date_gt?: string | null; expire_date_gte?: string | null; @@ -24891,8 +25397,6 @@ export interface LicenseWhereInput { /** @format int32 */ max_cluster_num_not?: number | null; max_cluster_num_not_in?: number[] | null; - NOT?: LicenseWhereInput[] | null; - OR?: LicenseWhereInput[] | null; sign_date?: string | null; sign_date_gt?: string | null; sign_date_gte?: string | null; @@ -25156,6 +25660,8 @@ export enum ElfStoragePolicyOrderByInput { export interface ElfStoragePolicyWhereInput { AND?: ElfStoragePolicyWhereInput[] | null; + NOT?: ElfStoragePolicyWhereInput[] | null; + OR?: ElfStoragePolicyWhereInput[] | null; cluster?: ClusterWhereInput | null; description?: string | null; description_contains?: string | null; @@ -25217,8 +25723,6 @@ export interface ElfStoragePolicyWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: ElfStoragePolicyWhereInput[] | null; - OR?: ElfStoragePolicyWhereInput[] | null; /** @format int32 */ replica_num?: number | null; @@ -25581,6 +26085,8 @@ export enum EverouteLicenseOrderByInput { export interface EverouteLicenseWhereInput { AND?: EverouteLicenseWhereInput[] | null; + NOT?: EverouteLicenseWhereInput[] | null; + OR?: EverouteLicenseWhereInput[] | null; code?: string | null; code_contains?: string | null; code_ends_with?: string | null; @@ -25637,8 +26143,6 @@ export interface EverouteLicenseWhereInput { /** @format int32 */ max_socket_num_not?: number | null; max_socket_num_not_in?: number[] | null; - NOT?: EverouteLicenseWhereInput[] | null; - OR?: EverouteLicenseWhereInput[] | null; serial?: string | null; serial_contains?: string | null; serial_ends_with?: string | null; @@ -25763,6 +26267,8 @@ export enum EveroutePackageOrderByInput { export interface EveroutePackageWhereInput { AND?: EveroutePackageWhereInput[] | null; + NOT?: EveroutePackageWhereInput[] | null; + OR?: EveroutePackageWhereInput[] | null; arch?: Architecture | null; arch_in?: Architecture[] | null; arch_not?: Architecture | null; @@ -25821,8 +26327,6 @@ export interface EveroutePackageWhereInput { name_not_in?: string[] | null; name_not_starts_with?: string | null; name_starts_with?: string | null; - NOT?: EveroutePackageWhereInput[] | null; - OR?: EveroutePackageWhereInput[] | null; /** @format int64 */ size?: number | null; @@ -25936,6 +26440,8 @@ export enum GlobalSettingsOrderByInput { export interface GlobalSettingsWhereInput { AND?: GlobalSettingsWhereInput[] | null; + NOT?: GlobalSettingsWhereInput[] | null; + OR?: GlobalSettingsWhereInput[] | null; id?: string | null; id_contains?: string | null; id_ends_with?: string | null; @@ -25950,8 +26456,6 @@ export interface GlobalSettingsWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - NOT?: GlobalSettingsWhereInput[] | null; - OR?: GlobalSettingsWhereInput[] | null; } export interface GetGlobalSettingsesRequestBody { @@ -25995,67 +26499,6 @@ export interface GetGlobalSettingsesConnectionRequestBody { where?: GlobalSettingsWhereInput | null; } -export enum GpuDeviceOrderByInput { - AssignedVgpusNumASC = "assigned_vgpus_num_ASC", - AssignedVgpusNumDESC = "assigned_vgpus_num_DESC", - AvailableVgpusNumASC = "available_vgpus_num_ASC", - AvailableVgpusNumDESC = "available_vgpus_num_DESC", - BrandASC = "brand_ASC", - BrandDESC = "brand_DESC", - BusLocationASC = "bus_location_ASC", - BusLocationDESC = "bus_location_DESC", - DescriptionASC = "description_ASC", - DescriptionDESC = "description_DESC", - DriverInfoASC = "driver_info_ASC", - DriverInfoDESC = "driver_info_DESC", - EntityAsyncStatusASC = "entityAsyncStatus_ASC", - EntityAsyncStatusDESC = "entityAsyncStatus_DESC", - IdASC = "id_ASC", - IdDESC = "id_DESC", - IsNvidiaToolsReadyASC = "is_nvidia_tools_ready_ASC", - IsNvidiaToolsReadyDESC = "is_nvidia_tools_ready_DESC", - IsNvidiaVfsEnabledASC = "is_nvidia_vfs_enabled_ASC", - IsNvidiaVfsEnabledDESC = "is_nvidia_vfs_enabled_DESC", - IsNvidiaVfsSupportedASC = "is_nvidia_vfs_supported_ASC", - IsNvidiaVfsSupportedDESC = "is_nvidia_vfs_supported_DESC", - LocalCreatedAtASC = "local_created_at_ASC", - LocalCreatedAtDESC = "local_created_at_DESC", - LocalIdASC = "local_id_ASC", - LocalIdDESC = "local_id_DESC", - MdevSupportedTypesASC = "mdev_supported_types_ASC", - MdevSupportedTypesDESC = "mdev_supported_types_DESC", - ModelASC = "model_ASC", - ModelDESC = "model_DESC", - NameASC = "name_ASC", - NameDESC = "name_DESC", - StatusASC = "status_ASC", - StatusDESC = "status_DESC", - UserUsageASC = "user_usage_ASC", - UserUsageDESC = "user_usage_DESC", - UserVgpuTypeIdASC = "user_vgpu_type_id_ASC", - UserVgpuTypeIdDESC = "user_vgpu_type_id_DESC", - UserVgpuTypeNameASC = "user_vgpu_type_name_ASC", - UserVgpuTypeNameDESC = "user_vgpu_type_name_DESC", - VgpuInstanceNumASC = "vgpu_instance_num_ASC", - VgpuInstanceNumDESC = "vgpu_instance_num_DESC", -} - -export interface GetGpuDevicesRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: GpuDeviceOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: GpuDeviceWhereInput | null; -} - export interface NestedAggregateGpuDevice { /** @format int32 */ count: number; @@ -26250,16 +26693,16 @@ export interface GetIscsiConnectionsConnectionRequestBody { where?: IscsiConnectionWhereInput | null; } -export interface NestedAggregateIscsiLun { +export interface NestedAggregateIscsiLunSnapshot { /** @format int32 */ count: number; } -export interface IscsiLunConnection { - aggregate: NestedAggregateIscsiLun; +export interface IscsiLunSnapshotConnection { + aggregate: NestedAggregateIscsiLunSnapshot; } -export interface GetIscsiLunsConnectionRequestBody { +export interface GetIscsiLunSnapshotsConnectionRequestBody { after?: string | null; before?: string | null; @@ -26268,23 +26711,23 @@ export interface GetIscsiLunsConnectionRequestBody { /** @format int32 */ last?: number | null; - orderBy?: IscsiLunOrderByInput | null; + orderBy?: IscsiLunSnapshotOrderByInput | null; /** @format int32 */ skip?: number | null; - where?: IscsiLunWhereInput | null; + where?: IscsiLunSnapshotWhereInput | null; } -export interface NestedAggregateIscsiLunSnapshot { +export interface NestedAggregateIscsiLun { /** @format int32 */ count: number; } -export interface IscsiLunSnapshotConnection { - aggregate: NestedAggregateIscsiLunSnapshot; +export interface IscsiLunConnection { + aggregate: NestedAggregateIscsiLun; } -export interface GetIscsiLunSnapshotsConnectionRequestBody { +export interface GetIscsiLunsConnectionRequestBody { after?: string | null; before?: string | null; @@ -26293,11 +26736,11 @@ export interface GetIscsiLunSnapshotsConnectionRequestBody { /** @format int32 */ last?: number | null; - orderBy?: IscsiLunSnapshotOrderByInput | null; + orderBy?: IscsiLunOrderByInput | null; /** @format int32 */ skip?: number | null; - where?: IscsiLunSnapshotWhereInput | null; + where?: IscsiLunWhereInput | null; } export interface NestedAggregateIscsiTarget { @@ -26860,16 +27303,16 @@ export interface GetNodeTopoesConnectionRequestBody { where?: NodeTopoWhereInput | null; } -export interface NestedAggregateNvmfNamespace { +export interface NestedAggregateNvmfNamespaceSnapshot { /** @format int32 */ count: number; } -export interface NvmfNamespaceConnection { - aggregate: NestedAggregateNvmfNamespace; +export interface NvmfNamespaceSnapshotConnection { + aggregate: NestedAggregateNvmfNamespaceSnapshot; } -export interface GetNvmfNamespacesConnectionRequestBody { +export interface GetNvmfNamespaceSnapshotsConnectionRequestBody { after?: string | null; before?: string | null; @@ -26878,23 +27321,23 @@ export interface GetNvmfNamespacesConnectionRequestBody { /** @format int32 */ last?: number | null; - orderBy?: NvmfNamespaceOrderByInput | null; + orderBy?: NvmfNamespaceSnapshotOrderByInput | null; /** @format int32 */ skip?: number | null; - where?: NvmfNamespaceWhereInput | null; + where?: NvmfNamespaceSnapshotWhereInput | null; } -export interface NestedAggregateNvmfNamespaceSnapshot { +export interface NestedAggregateNvmfNamespace { /** @format int32 */ count: number; } -export interface NvmfNamespaceSnapshotConnection { - aggregate: NestedAggregateNvmfNamespaceSnapshot; +export interface NvmfNamespaceConnection { + aggregate: NestedAggregateNvmfNamespace; } -export interface GetNvmfNamespaceSnapshotsConnectionRequestBody { +export interface GetNvmfNamespacesConnectionRequestBody { after?: string | null; before?: string | null; @@ -26903,11 +27346,11 @@ export interface GetNvmfNamespaceSnapshotsConnectionRequestBody { /** @format int32 */ last?: number | null; - orderBy?: NvmfNamespaceSnapshotOrderByInput | null; + orderBy?: NvmfNamespaceOrderByInput | null; /** @format int32 */ skip?: number | null; - where?: NvmfNamespaceSnapshotWhereInput | null; + where?: NvmfNamespaceWhereInput | null; } export interface NestedAggregateNvmfSubsystem { @@ -27413,31 +27856,6 @@ export interface GetSnapshotGroupsConnectionRequestBody { where?: SnapshotGroupWhereInput | null; } -export interface NestedAggregateSnapshotPlan { - /** @format int32 */ - count: number; -} - -export interface SnapshotPlanConnection { - aggregate: NestedAggregateSnapshotPlan; -} - -export interface GetSnapshotPlansConnectionRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: SnapshotPlanOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: SnapshotPlanWhereInput | null; -} - export interface SnapshotPlanTask { cluster: NestedCluster; end_time?: string | null; @@ -27509,7 +27927,32 @@ export interface GetSnapshotPlanTasksConnectionRequestBody { /** @format int32 */ skip?: number | null; - where?: SnapshotPlanTaskWhereInput | null; + where?: SnapshotPlanTaskWhereInput | null; +} + +export interface NestedAggregateSnapshotPlan { + /** @format int32 */ + count: number; +} + +export interface SnapshotPlanConnection { + aggregate: NestedAggregateSnapshotPlan; +} + +export interface GetSnapshotPlansConnectionRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: SnapshotPlanOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: SnapshotPlanWhereInput | null; } export enum SnmpTransportOrderByInput { @@ -27892,21 +28335,6 @@ export interface GetUsbDevicesConnectionRequestBody { where?: UsbDeviceWhereInput | null; } -export interface UserAuditLog { - action: string; - cluster?: NestedCluster | null; - createdAt: string; - finished_at?: string | null; - id: string; - ip_address: string; - message: string; - resource_id?: string | null; - resource_type?: string | null; - started_at?: string | null; - status?: UserAuditLogStatus | null; - user?: NestedUser | null; -} - export interface NestedAggregateUserAuditLog { /** @format int32 */ count: number; @@ -28364,6 +28792,8 @@ export enum VmExportFileOrderByInput { export interface VmExportFileWhereInput { AND?: VmExportFileWhereInput[] | null; + NOT?: VmExportFileWhereInput[] | null; + OR?: VmExportFileWhereInput[] | null; content_library_vm_template?: ContentLibraryVmTemplateWhereInput | null; createdAt?: string | null; createdAt_gt?: string | null; @@ -28407,8 +28837,6 @@ export interface VmExportFileWhereInput { id_not_in?: string[] | null; id_not_starts_with?: string | null; id_starts_with?: string | null; - NOT?: VmExportFileWhereInput[] | null; - OR?: VmExportFileWhereInput[] | null; storage_cluster_id?: string | null; storage_cluster_id_contains?: string | null; storage_cluster_id_ends_with?: string | null; @@ -28659,31 +29087,6 @@ export interface GetVmPlacementGroupsConnectionRequestBody { where?: VmPlacementGroupWhereInput | null; } -export interface NestedAggregateVm { - /** @format int32 */ - count: number; -} - -export interface VmConnection { - aggregate: NestedAggregateVm; -} - -export interface GetVmsConnectionRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: VmOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: VmWhereInput | null; -} - export enum VmSnapshotOrderByInput { ClockOffsetASC = "clock_offset_ASC", ClockOffsetDESC = "clock_offset_DESC", @@ -28799,31 +29202,6 @@ export interface GetVmTemplatesConnectionRequestBody { where?: VmTemplateWhereInput | null; } -export interface NestedAggregateVmVolume { - /** @format int32 */ - count: number; -} - -export interface VmVolumeConnection { - aggregate: NestedAggregateVmVolume; -} - -export interface GetVmVolumesConnectionRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: VmVolumeOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: VmVolumeWhereInput | null; -} - export enum VmVolumeSnapshotOrderByInput { CreateAtASC = "createAt_ASC", CreateAtDESC = "createAt_DESC", @@ -28898,6 +29276,56 @@ export interface GetVmVolumeSnapshotsConnectionRequestBody { where?: VmVolumeSnapshotWhereInput | null; } +export interface NestedAggregateVmVolume { + /** @format int32 */ + count: number; +} + +export interface VmVolumeConnection { + aggregate: NestedAggregateVmVolume; +} + +export interface GetVmVolumesConnectionRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: VmVolumeOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: VmVolumeWhereInput | null; +} + +export interface NestedAggregateVm { + /** @format int32 */ + count: number; +} + +export interface VmConnection { + aggregate: NestedAggregateVm; +} + +export interface GetVmsConnectionRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: VmOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: VmWhereInput | null; +} + export enum VsphereEsxiAccountOrderByInput { IdASC = "id_ASC", IdDESC = "id_DESC", @@ -28954,6 +29382,25 @@ export interface GetVsphereEsxiAccountsConnectionRequestBody { where?: VsphereEsxiAccountWhereInput | null; } +export interface WitnessService { + id: string; + name: string; + role: string; + state: string; + + /** @format double */ + state_duration: number; +} + +export interface WitnessWhereUniqueInput { + id?: string | null; + local_id?: string | null; +} + +export interface GetWitnessServicesRequestBody { + where: WitnessWhereUniqueInput; +} + export interface Witness { cluster: NestedCluster; @@ -29047,23 +29494,60 @@ export interface GetWitnessesConnectionRequestBody { where?: WitnessWhereInput | null; } -export interface WitnessService { +export interface ZoneTopo { + cluster: NestedCluster; + cluster_topo: NestedClusterTopo; id: string; - name: string; - role: string; - state: string; + local_id: string; + rack_topoes?: NestedRackTopo[] | null; +} - /** @format double */ - state_duration: number; +export enum ZoneTopoOrderByInput { + IdASC = "id_ASC", + IdDESC = "id_DESC", + LocalIdASC = "local_id_ASC", + LocalIdDESC = "local_id_DESC", } -export interface WitnessWhereUniqueInput { - id?: string | null; - local_id?: string | null; +export interface GetZoneTopoesRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: ZoneTopoOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: ZoneTopoWhereInput | null; } -export interface GetWitnessServicesRequestBody { - where: WitnessWhereUniqueInput; +export interface NestedAggregateZoneTopo { + /** @format int32 */ + count: number; +} + +export interface ZoneTopoConnection { + aggregate: NestedAggregateZoneTopo; +} + +export interface GetZoneTopoesConnectionRequestBody { + after?: string | null; + before?: string | null; + + /** @format int32 */ + first?: number | null; + + /** @format int32 */ + last?: number | null; + orderBy?: ZoneTopoOrderByInput | null; + + /** @format int32 */ + skip?: number | null; + where?: ZoneTopoWhereInput | null; } export interface Zone { @@ -29210,62 +29694,6 @@ export interface GetZonesConnectionRequestBody { where?: ZoneWhereInput | null; } -export interface ZoneTopo { - cluster: NestedCluster; - cluster_topo: NestedClusterTopo; - id: string; - local_id: string; - rack_topoes?: NestedRackTopo[] | null; -} - -export enum ZoneTopoOrderByInput { - IdASC = "id_ASC", - IdDESC = "id_DESC", - LocalIdASC = "local_id_ASC", - LocalIdDESC = "local_id_DESC", -} - -export interface GetZoneTopoesRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: ZoneTopoOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: ZoneTopoWhereInput | null; -} - -export interface NestedAggregateZoneTopo { - /** @format int32 */ - count: number; -} - -export interface ZoneTopoConnection { - aggregate: NestedAggregateZoneTopo; -} - -export interface GetZoneTopoesConnectionRequestBody { - after?: string | null; - before?: string | null; - - /** @format int32 */ - first?: number | null; - - /** @format int32 */ - last?: number | null; - orderBy?: ZoneTopoOrderByInput | null; - - /** @format int32 */ - skip?: number | null; - where?: ZoneTopoWhereInput | null; -} - export interface WithTaskAlertNotifier { task_id?: string | null; data: AlertNotifier; diff --git a/src/index.ts b/src/index.ts index 70e06ff..806002e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -60,6 +60,8 @@ export * from "./generated/VmTemplate"; export * from "./generated/VmVolumeSnapshot"; export * from "./generated/VmVolume"; export * from "./generated/VsphereEsxiAccount"; +export * from "./generated/UserAuditLog"; +export * from "./generated/Task"; export * from "./generated/AlertNotifier"; export * from "./generated/AlertRule"; export * from "./generated/Application"; @@ -84,13 +86,11 @@ export * from "./generated/PmemDimm"; export * from "./generated/ReportTask"; export * from "./generated/SnapshotPlanTask"; export * from "./generated/SystemAuditLog"; -export * from "./generated/Task"; -export * from "./generated/UserAuditLog"; export * from "./generated/VmDisk"; export * from "./generated/VmEntityFilterResult"; export * from "./generated/VmExportFile"; export * from "./generated/VmNic"; -export * from "./generated/Witness"; export * from "./generated/WitnessService"; -export * from "./generated/Zone"; +export * from "./generated/Witness"; export * from "./generated/ZoneTopo"; +export * from "./generated/Zone";