diff --git a/cloudtower-api-doc/static/specs/3.4.4-swagger.json b/cloudtower-api-doc/static/specs/3.4.4-swagger.json index edad0d9..0b34037 100644 --- a/cloudtower-api-doc/static/specs/3.4.4-swagger.json +++ b/cloudtower-api-doc/static/specs/3.4.4-swagger.json @@ -64601,7 +64601,7 @@ "MANAGE_AUDIT_LOG", "MANAGE_ALERT_EMAIL_SETTING", "MANAGE_SMTP_SERVER", - "MANAGE_CLUSTER_UPGRADE", + "MANAGE_UPGRADE_CENTER", "MANAGE_VM_RECYCLE_BIN_SETTING", "MANAGE_REPORT", "MANAGE_SHARING_VM_TOOLS", @@ -64659,6 +64659,7 @@ "MANAGE_REPLICATION_PLAN", "MANAGE_REPLICATION_TASK", "MANAGE_REPLICATION_FAULT_TASK", + "MANAGE_REPLICA_OBJECT", "MANAGE_CLUSTER_PRIORITIZED", "SMTX_INSPECTOR" ], @@ -68295,547 +68296,556 @@ ], "type": "object" }, - "ColumnConfig": { + "UploadTaskWhereInput": { "properties": { - "name": { - "type": "string" + "AND": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", + "nullable": true }, - "path": { - "type": "string" - } - }, - "required": [ - "name", - "path" - ], - "type": "object" - }, - "HostOrderByInput": { - "enum": [ - "access_ip_ASC", - "access_ip_DESC", - "allocable_cpu_cores_for_vm_exclusive_ASC", - "allocable_cpu_cores_for_vm_exclusive_DESC", - "allocatable_memory_bytes_ASC", - "allocatable_memory_bytes_DESC", - "chunk_id_ASC", - "chunk_id_DESC", - "cpu_brand_ASC", - "cpu_brand_DESC", - "cpu_fan_speed_unit_ASC", - "cpu_fan_speed_unit_DESC", - "cpu_hz_per_core_ASC", - "cpu_hz_per_core_DESC", - "cpu_model_ASC", - "cpu_model_DESC", - "cpu_vendor_ASC", - "cpu_vendor_DESC", - "data_ip_ASC", - "data_ip_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "failure_data_space_ASC", - "failure_data_space_DESC", - "hdd_data_capacity_ASC", - "hdd_data_capacity_DESC", - "hdd_disk_count_ASC", - "hdd_disk_count_DESC", - "host_state_ASC", - "host_state_DESC", - "hypervisor_ip_ASC", - "hypervisor_ip_DESC", - "id_ASC", - "id_DESC", - "iommu_ASC", - "iommu_DESC", - "is_os_in_raid1_ASC", - "is_os_in_raid1_DESC", - "local_id_ASC", - "local_id_DESC", - "lsm_cap_disk_safe_umount_ASC", - "lsm_cap_disk_safe_umount_DESC", - "management_ip_ASC", - "management_ip_DESC", - "model_ASC", - "model_DESC", - "name_ASC", - "name_DESC", - "nested_virtualization_ASC", - "nested_virtualization_DESC", - "nic_count_ASC", - "nic_count_DESC", - "node_topo_local_id_ASC", - "node_topo_local_id_DESC", - "os_memory_bytes_ASC", - "os_memory_bytes_DESC", - "os_version_ASC", - "os_version_DESC", - "pmem_dimm_capacity_ASC", - "pmem_dimm_capacity_DESC", - "pmem_dimm_count_ASC", - "pmem_dimm_count_DESC", - "pmem_disk_count_ASC", - "pmem_disk_count_DESC", - "provisioned_cpu_cores_ASC", - "provisioned_cpu_cores_DESC", - "provisioned_memory_bytes_ASC", - "provisioned_memory_bytes_DESC", - "running_pause_vm_memory_bytes_ASC", - "running_pause_vm_memory_bytes_DESC", - "running_vm_num_ASC", - "running_vm_num_DESC", - "scvm_cpu_ASC", - "scvm_cpu_DESC", - "scvm_memory_ASC", - "scvm_memory_DESC", - "scvm_name_ASC", - "scvm_name_DESC", - "serial_ASC", - "serial_DESC", - "ssd_data_capacity_ASC", - "ssd_data_capacity_DESC", - "ssd_disk_count_ASC", - "ssd_disk_count_DESC", - "state_ASC", - "state_DESC", - "status_ASC", - "status_DESC", - "stopped_vm_num_ASC", - "stopped_vm_num_DESC", - "suspended_vm_num_ASC", - "suspended_vm_num_DESC", - "total_cache_capacity_ASC", - "total_cache_capacity_DESC", - "total_cpu_cores_ASC", - "total_cpu_cores_DESC", - "total_cpu_hz_ASC", - "total_cpu_hz_DESC", - "total_cpu_sockets_ASC", - "total_cpu_sockets_DESC", - "total_data_capacity_ASC", - "total_data_capacity_DESC", - "total_memory_bytes_ASC", - "total_memory_bytes_DESC", - "used_cpu_hz_ASC", - "used_cpu_hz_DESC", - "used_data_space_ASC", - "used_data_space_DESC", - "used_memory_bytes_ASC", - "used_memory_bytes_DESC", - "vm_num_ASC", - "vm_num_DESC", - "vmotion_ip_ASC", - "vmotion_ip_DESC", - "with_faster_ssd_as_cache_ASC", - "with_faster_ssd_as_cache_DESC" - ], - "type": "string" - }, - "GetHostsRequestBody": { - "properties": { - "after": { - "type": "string", + "NOT": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", "nullable": true }, - "before": { - "type": "string", + "OR": { + "items": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + }, + "type": "array", "nullable": true }, - "first": { + "chunk_size": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "last": { + "chunk_size_gt": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/HostOrderByInput" - } - ], + "chunk_size_gte": { + "type": "integer", + "format": "int64", "nullable": true }, - "skip": { + "chunk_size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "chunk_size_lt": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/HostWhereInput" - } - ], + "chunk_size_lte": { + "type": "integer", + "format": "int64", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "DatacenterOrderByInput": { - "enum": [ - "cluster_num_ASC", - "cluster_num_DESC", - "failure_data_space_ASC", - "failure_data_space_DESC", - "host_num_ASC", - "host_num_DESC", - "id_ASC", - "id_DESC", - "name_ASC", - "name_DESC", - "total_cpu_hz_ASC", - "total_cpu_hz_DESC", - "total_data_capacity_ASC", - "total_data_capacity_DESC", - "total_memory_bytes_ASC", - "total_memory_bytes_DESC", - "used_cpu_hz_ASC", - "used_cpu_hz_DESC", - "used_data_space_ASC", - "used_data_space_DESC", - "used_memory_bytes_ASC", - "used_memory_bytes_DESC", - "vm_num_ASC", - "vm_num_DESC" - ], - "type": "string" - }, - "GetDatacentersRequestBody": { - "properties": { - "after": { - "type": "string", + }, + "chunk_size_not": { + "type": "integer", + "format": "int64", "nullable": true }, - "before": { - "type": "string", + "chunk_size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", "nullable": true }, - "first": { + "current_chunk": { "type": "integer", "format": "int32", "nullable": true }, - "last": { + "current_chunk_gt": { "type": "integer", "format": "int32", "nullable": true }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/DatacenterOrderByInput" - } - ], + "current_chunk_gte": { + "type": "integer", + "format": "int32", "nullable": true }, - "skip": { + "current_chunk_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "current_chunk_lt": { "type": "integer", "format": "int32", "nullable": true }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/DatacenterWhereInput" - } - ], + "current_chunk_lte": { + "type": "integer", + "format": "int32", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ClusterOrderByInput": { - "enum": [ - "application_highest_version_ASC", - "application_highest_version_DESC", - "architecture_ASC", - "architecture_DESC", - "auto_converge_ASC", - "auto_converge_DESC", - "connect_state_ASC", - "connect_state_DESC", - "current_cpu_model_ASC", - "current_cpu_model_DESC", - "disconnected_date_ASC", - "disconnected_date_DESC", - "disconnected_reason_ASC", - "disconnected_reason_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "failure_data_space_ASC", - "failure_data_space_DESC", - "has_metrox_ASC", - "has_metrox_DESC", - "host_num_ASC", - "host_num_DESC", - "hypervisor_ASC", - "hypervisor_DESC", - "id_ASC", - "id_DESC", - "ip_ASC", - "ip_DESC", - "is_all_flash_ASC", - "is_all_flash_DESC", - "iscsi_vip_ASC", - "iscsi_vip_DESC", - "license_expire_date_ASC", - "license_expire_date_DESC", - "license_serial_ASC", - "license_serial_DESC", - "license_sign_date_ASC", - "license_sign_date_DESC", - "license_type_ASC", - "license_type_DESC", - "local_id_ASC", - "local_id_DESC", - "maintenance_end_date_ASC", - "maintenance_end_date_DESC", - "maintenance_start_date_ASC", - "maintenance_start_date_DESC", - "management_vip_ASC", - "management_vip_DESC", - "max_chunk_num_ASC", - "max_chunk_num_DESC", - "max_physical_data_capacity_ASC", - "max_physical_data_capacity_DESC", - "max_physical_data_capacity_per_node_ASC", - "max_physical_data_capacity_per_node_DESC", - "metro_availability_checklist_ASC", - "metro_availability_checklist_DESC", - "mgt_gateway_ASC", - "mgt_gateway_DESC", - "mgt_netmask_ASC", - "mgt_netmask_DESC", - "migration_data_size_ASC", - "migration_data_size_DESC", - "migration_speed_ASC", - "migration_speed_DESC", - "name_ASC", - "name_DESC", - "ntp_mode_ASC", - "ntp_mode_DESC", - "nvme_over_rdma_enabled_ASC", - "nvme_over_rdma_enabled_DESC", - "nvme_over_tcp_enabled_ASC", - "nvme_over_tcp_enabled_DESC", - "nvmf_enabled_ASC", - "nvmf_enabled_DESC", - "pmem_enabled_ASC", - "pmem_enabled_DESC", - "provisioned_cpu_cores_ASC", - "provisioned_cpu_cores_DESC", - "provisioned_cpu_cores_for_active_vm_ASC", - "provisioned_cpu_cores_for_active_vm_DESC", - "provisioned_for_active_vm_ratio_ASC", - "provisioned_for_active_vm_ratio_DESC", - "provisioned_memory_bytes_ASC", - "provisioned_memory_bytes_DESC", - "provisioned_ratio_ASC", - "provisioned_ratio_DESC", - "rdma_enabled_ASC", - "rdma_enabled_DESC", - "recover_data_size_ASC", - "recover_data_size_DESC", - "recover_speed_ASC", - "recover_speed_DESC", - "reserved_cpu_cores_for_system_service_ASC", - "reserved_cpu_cores_for_system_service_DESC", - "running_vm_num_ASC", - "running_vm_num_DESC", - "software_edition_ASC", - "software_edition_DESC", - "stopped_vm_num_ASC", - "stopped_vm_num_DESC", - "stretch_ASC", - "stretch_DESC", - "suspended_vm_num_ASC", - "suspended_vm_num_DESC", - "total_cache_capacity_ASC", - "total_cache_capacity_DESC", - "total_cpu_cores_ASC", - "total_cpu_cores_DESC", - "total_cpu_hz_ASC", - "total_cpu_hz_DESC", - "total_cpu_sockets_ASC", - "total_cpu_sockets_DESC", - "total_data_capacity_ASC", - "total_data_capacity_DESC", - "total_memory_bytes_ASC", - "total_memory_bytes_DESC", - "type_ASC", - "type_DESC", - "upgrade_tool_version_ASC", - "upgrade_tool_version_DESC", - "used_cpu_hz_ASC", - "used_cpu_hz_DESC", - "used_data_space_ASC", - "used_data_space_DESC", - "used_memory_bytes_ASC", - "used_memory_bytes_DESC", - "valid_data_space_ASC", - "valid_data_space_DESC", - "version_ASC", - "version_DESC", - "vhost_enabled_ASC", - "vhost_enabled_DESC", - "vm_num_ASC", - "vm_num_DESC" - ], - "type": "string" - }, - "GetClustersRequestBody": { - "properties": { - "after": { + }, + "current_chunk_not": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "current_chunk_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "finished_at": { "type": "string", "nullable": true }, - "before": { + "finished_at_gt": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", + "finished_at_gte": { + "type": "string", "nullable": true }, - "last": { - "type": "integer", - "format": "int32", + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterOrderByInput" - } - ], + "finished_at_lt": { + "type": "string", "nullable": true }, - "skip": { - "type": "integer", - "format": "int32", + "finished_at_lte": { + "type": "string", "nullable": true }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterWhereInput" - } - ], + "finished_at_not": { + "type": "string", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "NicOrderByInput": { - "enum": [ - "driver_ASC", - "driver_DESC", - "driver_state_ASC", - "driver_state_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "gateway_ip_ASC", - "gateway_ip_DESC", - "ibdev_ASC", - "ibdev_DESC", - "id_ASC", - "id_DESC", - "iommu_status_ASC", - "iommu_status_DESC", - "ip_address_ASC", - "ip_address_DESC", - "is_sriov_ASC", - "is_sriov_DESC", - "local_id_ASC", - "local_id_DESC", - "mac_address_ASC", - "mac_address_DESC", - "max_vf_num_ASC", - "max_vf_num_DESC", - "model_ASC", - "model_DESC", - "mtu_ASC", - "mtu_DESC", - "name_ASC", - "name_DESC", - "nic_uuid_ASC", - "nic_uuid_DESC", - "physical_ASC", - "physical_DESC", - "rdma_enabled_ASC", - "rdma_enabled_DESC", - "running_ASC", - "running_DESC", - "speed_ASC", - "speed_DESC", - "subnet_mask_ASC", - "subnet_mask_DESC", - "total_vf_num_ASC", - "total_vf_num_DESC", - "type_ASC", - "type_DESC", - "up_ASC", - "up_DESC", - "used_vf_num_ASC", - "used_vf_num_DESC", - "user_usage_ASC", - "user_usage_DESC" - ], - "type": "string" - }, - "GetNicsRequestBody": { - "properties": { - "after": { + }, + "finished_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id": { "type": "string", "nullable": true }, - "before": { + "id_contains": { "type": "string", "nullable": true }, - "first": { + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_lt": { + "type": "string", + "nullable": true + }, + "id_lte": { + "type": "string", + "nullable": true + }, + "id_not": { + "type": "string", + "nullable": true + }, + "id_not_contains": { + "type": "string", + "nullable": true + }, + "id_not_ends_with": { + "type": "string", + "nullable": true + }, + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "id_not_starts_with": { + "type": "string", + "nullable": true + }, + "id_starts_with": { + "type": "string", + "nullable": true + }, + "resource_type": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadResourceType" + } + ], + "nullable": true + }, + "resource_type_in": { + "items": { + "$ref": "#/components/schemas/UploadResourceType" + }, + "type": "array", + "nullable": true + }, + "resource_type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadResourceType" + } + ], + "nullable": true + }, + "resource_type_not_in": { + "items": { + "$ref": "#/components/schemas/UploadResourceType" + }, + "type": "array", + "nullable": true + }, + "size": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "last": { + "size_gt": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "orderBy": { + "size_gte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "size_lt": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_lte": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size_not_in": { + "items": { + "type": "integer", + "format": "int64" + }, + "type": "array", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "started_at_gt": { + "type": "string", + "nullable": true + }, + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "started_at_lt": { + "type": "string", + "nullable": true + }, + "started_at_lte": { + "type": "string", + "nullable": true + }, + "started_at_not": { + "type": "string", + "nullable": true + }, + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "status": { "allOf": [ { - "$ref": "#/components/schemas/NicOrderByInput" + "$ref": "#/components/schemas/UploadTaskStatus" } ], "nullable": true }, - "skip": { - "type": "integer", - "format": "int32", + "status_in": { + "items": { + "$ref": "#/components/schemas/UploadTaskStatus" + }, + "type": "array", + "nullable": true + }, + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UploadTaskStatus" + } + ], + "nullable": true + }, + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UploadTaskStatus" + }, + "type": "array", + "nullable": true + }, + "updatedAt": { + "type": "string", + "nullable": true + }, + "updatedAt_gt": { + "type": "string", + "nullable": true + }, + "updatedAt_gte": { + "type": "string", + "nullable": true + }, + "updatedAt_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "updatedAt_lt": { + "type": "string", + "nullable": true + }, + "updatedAt_lte": { + "type": "string", + "nullable": true + }, + "updatedAt_not": { + "type": "string", "nullable": true }, + "updatedAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CancelUploadTaskParams": { + "properties": { "where": { + "$ref": "#/components/schemas/UploadTaskWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "UsbDevice": { + "properties": { + "binded": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/NicWhereInput" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true + }, + "host": { + "$ref": "#/components/schemas/NestedHost" + }, + "id": { + "type": "string" + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "manufacturer": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "status": { + "$ref": "#/components/schemas/UsbDeviceStatus" + }, + "usb_type": { + "type": "string" + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true, + "deprecated": true } }, + "required": [ + "binded", + "description", + "host", + "id", + "local_created_at", + "local_id", + "manufacturer", + "name", + "size", + "status", + "usb_type" + ], "type": "object", "additionalProperties": false }, + "WithTask_UsbDevice_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/UsbDevice" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "UsbDeviceMountParams": { + "properties": { + "data": { + "properties": { + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "vm_id": { + "type": "string", + "deprecated": true + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "UsbDeviceUnmountParams": { + "properties": { + "data": { + "properties": { + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + } + }, + "required": [ + "vms" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/UsbDeviceWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, "UsbDeviceOrderByInput": { "enum": [ "binded_ASC", @@ -68908,1673 +68918,3164 @@ "type": "object", "additionalProperties": false }, - "IscsiTargetOrderByInput": { - "enum": [ - "bps_ASC", - "bps_DESC", - "bps_max_ASC", - "bps_max_DESC", - "bps_max_length_ASC", - "bps_max_length_DESC", - "bps_rd_ASC", - "bps_rd_DESC", - "bps_rd_max_ASC", - "bps_rd_max_DESC", - "bps_rd_max_length_ASC", - "bps_rd_max_length_DESC", - "bps_wr_ASC", - "bps_wr_DESC", - "bps_wr_max_ASC", - "bps_wr_max_DESC", - "bps_wr_max_length_ASC", - "bps_wr_max_length_DESC", - "chap_enabled_ASC", - "chap_enabled_DESC", - "chap_name_ASC", - "chap_name_DESC", - "chap_secret_ASC", - "chap_secret_DESC", - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "external_use_ASC", - "external_use_DESC", - "id_ASC", - "id_DESC", - "initiator_chaps_ASC", - "initiator_chaps_DESC", - "internal_ASC", - "internal_DESC", - "io_size_ASC", - "io_size_DESC", - "iops_ASC", - "iops_DESC", - "iops_max_ASC", - "iops_max_DESC", - "iops_max_length_ASC", - "iops_max_length_DESC", - "iops_rd_ASC", - "iops_rd_DESC", - "iops_rd_max_ASC", - "iops_rd_max_DESC", - "iops_rd_max_length_ASC", - "iops_rd_max_length_DESC", - "iops_wr_ASC", - "iops_wr_DESC", - "iops_wr_max_ASC", - "iops_wr_max_DESC", - "iops_wr_max_length_ASC", - "iops_wr_max_length_DESC", - "ip_whitelist_ASC", - "ip_whitelist_DESC", - "iqn_name_ASC", - "iqn_name_DESC", - "iqn_whitelist_ASC", - "iqn_whitelist_DESC", - "local_id_ASC", - "local_id_DESC", - "name_ASC", - "name_DESC", - "replica_num_ASC", - "replica_num_DESC", - "stripe_num_ASC", - "stripe_num_DESC", - "stripe_size_ASC", - "stripe_size_DESC", - "thin_provision_ASC", - "thin_provision_DESC" + "LoginResponse": { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" ], - "type": "string" + "type": "object" }, - "GetIscsiTargetsRequestBody": { + "WithTask_LoginResponse_": { "properties": { - "after": { - "type": "string", - "nullable": true - }, - "before": { + "task_id": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "$ref": "#/components/schemas/LoginResponse" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "MfaType": { + "enum": [ + "Mail" + ], + "type": "string" + }, + "LoginInput": { + "properties": { + "username": { + "type": "string" }, - "orderBy": { + "source": { "allOf": [ { - "$ref": "#/components/schemas/IscsiTargetOrderByInput" + "$ref": "#/components/schemas/UserSource" } ], "nullable": true }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "password": { + "type": "string" }, - "where": { + "mfa_type": { "allOf": [ { - "$ref": "#/components/schemas/IscsiTargetWhereInput" + "$ref": "#/components/schemas/MfaType" } ], "nullable": true + }, + "auth_config_id": { + "type": "string", + "nullable": true + } + }, + "required": [ + "username", + "password" + ], + "type": "object" + }, + "NestedPasswordReoverQaItem": { + "properties": { + "question": { + "type": "string" } }, + "required": [ + "question" + ], "type": "object", "additionalProperties": false }, - "NfsExportOrderByInput": { - "enum": [ - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "export_inode_id_ASC", - "export_inode_id_DESC", - "id_ASC", - "id_DESC", - "internal_ASC", - "internal_DESC", - "ip_whitelist_ASC", - "ip_whitelist_DESC", - "local_id_ASC", - "local_id_DESC", - "name_ASC", - "name_DESC", - "replica_num_ASC", - "replica_num_DESC", - "thin_provision_ASC", - "thin_provision_DESC" + "NestedPasswordRecoverQa": { + "properties": { + "enabled": { + "type": "boolean" + }, + "items": { + "items": { + "$ref": "#/components/schemas/NestedPasswordReoverQaItem" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "enabled" ], - "type": "string" + "type": "object", + "additionalProperties": false }, - "GetNfsExportsRequestBody": { + "NestedUserRoleNext": { "properties": { - "after": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "User": { + "properties": { + "auth_config_id": { "type": "string", "nullable": true }, - "before": { + "display_username": { + "type": "string" + }, + "email_address": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "ldap_dn": { + "type": "string", "nullable": true }, - "last": { - "type": "integer", - "format": "int32", + "mobile_phone": { + "type": "string", "nullable": true }, - "orderBy": { + "name": { + "type": "string" + }, + "password_expired": { + "type": "boolean", + "nullable": true + }, + "password_recover_qa": { "allOf": [ { - "$ref": "#/components/schemas/NfsExportOrderByInput" + "$ref": "#/components/schemas/NestedPasswordRecoverQa" } ], "nullable": true }, - "skip": { - "type": "integer", - "format": "int32", + "password_updated_at": { + "type": "string", + "nullable": true + }, + "role": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRole" + } + ], + "nullable": true + }, + "roles": { + "items": { + "$ref": "#/components/schemas/NestedUserRoleNext" + }, + "type": "array", + "nullable": true + }, + "source": { + "$ref": "#/components/schemas/UserSource" + }, + "username": { + "type": "string" + } + }, + "required": [ + "display_username", + "id", + "internal", + "name", + "source", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_User_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/User" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "UserCreationParams": { + "properties": { + "auth_config_id": { + "type": "string" + }, + "ldap_dn": { + "type": "string" + }, + "source": { + "$ref": "#/components/schemas/UserSource" + }, + "mobile_phone": { + "type": "string" + }, + "email_address": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "role_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "role_id", + "name", + "username" + ], + "type": "object" + }, + "UserUpdationParams": { + "properties": { + "data": { + "properties": { + "internal": { + "type": "boolean" + }, + "mobile_phone": { + "type": "string", + "nullable": true + }, + "email_address": { + "type": "string", + "nullable": true + }, + "role_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/UserWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteUser": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteUser_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, + "data": { + "$ref": "#/components/schemas/DeleteUser" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "UserDeletionParams": { + "properties": { "where": { + "$ref": "#/components/schemas/UserWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "RootUserCreationParams": { + "properties": { + "password": { + "type": "string" + } + }, + "required": [ + "password" + ], + "type": "object" + }, + "VcenterAccount": { + "properties": { + "cluster": { "allOf": [ { - "$ref": "#/components/schemas/NfsExportWhereInput" + "$ref": "#/components/schemas/NestedCluster" } ], "nullable": true + }, + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "local_id": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string" } }, + "required": [ + "id", + "ip", + "is_valid", + "local_id", + "port", + "username" + ], "type": "object", "additionalProperties": false }, - "VmOrderByInput": { - "enum": [ - "clock_offset_ASC", - "clock_offset_DESC", - "cloud_init_supported_ASC", - "cloud_init_supported_DESC", - "cpu_ASC", - "cpu_DESC", - "cpu_model_ASC", - "cpu_model_DESC", - "cpu_usage_ASC", - "cpu_usage_DESC", - "deleted_at_ASC", - "deleted_at_DESC", - "description_ASC", - "description_DESC", - "dns_servers_ASC", - "dns_servers_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "firmware_ASC", - "firmware_DESC", - "guest_cpu_model_ASC", - "guest_cpu_model_DESC", - "guest_os_type_ASC", - "guest_os_type_DESC", - "guest_size_usage_ASC", - "guest_size_usage_DESC", - "guest_used_size_ASC", - "guest_used_size_DESC", - "ha_ASC", - "ha_DESC", - "hostname_ASC", - "hostname_DESC", - "id_ASC", - "id_DESC", - "in_recycle_bin_ASC", - "in_recycle_bin_DESC", - "internal_ASC", - "internal_DESC", - "io_policy_ASC", - "io_policy_DESC", - "ips_ASC", - "ips_DESC", - "kernel_info_ASC", - "kernel_info_DESC", - "last_shutdown_time_ASC", - "last_shutdown_time_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "logical_size_bytes_ASC", - "logical_size_bytes_DESC", - "max_bandwidth_ASC", - "max_bandwidth_DESC", - "max_bandwidth_policy_ASC", - "max_bandwidth_policy_DESC", - "max_iops_ASC", - "max_iops_DESC", - "max_iops_policy_ASC", - "max_iops_policy_DESC", - "memory_ASC", - "memory_DESC", - "memory_usage_ASC", - "memory_usage_DESC", - "name_ASC", - "name_DESC", - "nested_virtualization_ASC", - "nested_virtualization_DESC", - "node_ip_ASC", - "node_ip_DESC", - "original_name_ASC", - "original_name_DESC", - "os_ASC", - "os_DESC", - "protected_ASC", - "protected_DESC", - "provisioned_size_ASC", - "provisioned_size_DESC", - "size_ASC", - "size_DESC", - "status_ASC", - "status_DESC", - "unique_size_ASC", - "unique_size_DESC", - "vcpu_ASC", - "vcpu_DESC", - "video_type_ASC", - "video_type_DESC", - "vm_tools_status_ASC", - "vm_tools_status_DESC", - "vm_tools_version_ASC", - "vm_tools_version_DESC", - "vm_usage_ASC", - "vm_usage_DESC", - "win_opt_ASC", - "win_opt_DESC" + "WithTask_VcenterAccount_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VcenterAccount" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "CreateVcenterAccountParamsData": { + "properties": { + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "port", + "password", + "username", + "ip", + "cluster_id" + ], + "type": "object" + }, + "CreateVcenterAccountParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/CreateVcenterAccountParamsData" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VcenterAccountWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UpdateVcenterAccountParamsData": { + "properties": { + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "port", + "password", + "username", + "ip" + ], + "type": "object" + }, + "UpdateVcenterAccountParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/UpdateVcenterAccountParamsData" + }, + "where": { + "$ref": "#/components/schemas/VcenterAccountWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "Vds": { + "properties": { + "bond_mode": { + "type": "string" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteCluster" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "nics": { + "items": { + "$ref": "#/components/schemas/NestedNic" + }, + "type": "array", + "nullable": true + }, + "ovsbr_name": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/NetworkType" + }, + "vlans": { + "items": { + "$ref": "#/components/schemas/NestedVlan" + }, + "type": "array", + "nullable": true + }, + "vlans_num": { + "type": "integer", + "format": "int32" + }, + "work_mode": { + "type": "string", + "nullable": true + } + }, + "required": [ + "bond_mode", + "cluster", + "id", + "internal", + "local_id", + "name", + "ovsbr_name", + "type", + "vlans_num" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Vds_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Vds" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VdsCreationParams": { + "properties": { + "nic_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "cluster_id": { + "type": "string" + }, + "work_mode": { + "type": "string" + }, + "bond_mode": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "nic_ids", + "cluster_id", + "name" + ], + "type": "object" + }, + "VdsCreationWithMigrateVlanParams": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsCreationParams" + }, + { + "properties": { + "vlan": { + "properties": { + "extra_ip": { + "items": { + "properties": { + "management_ip": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "management_ip", + "host_id" + ], + "type": "object" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "extra_ip", + "subnetmask", + "vlan_id" + ], + "type": "object" + } + }, + "required": [ + "vlan" + ], + "type": "object" + } + ] + }, + "VdsCreationWithMAccessVlanParams": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsCreationParams" + }, + { + "properties": { + "vlan": { + "properties": { + "extra_ip": { + "items": { + "properties": { + "management_ip": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "management_ip", + "host_id" + ], + "type": "object" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "extra_ip", + "subnetmask", + "vlan_id" + ], + "type": "object" + } + }, + "required": [ + "vlan" + ], + "type": "object" + } + ] + }, + "VdsUpdationParams": { + "properties": { + "data": { + "properties": { + "nicIds": { + "items": { + "type": "string" + }, + "type": "array" + }, + "work_mode": { + "type": "string" + }, + "bond_mode": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VdsWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVds": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVds_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVds" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VdsDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VdsWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedGraph": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "View": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "graphs": { + "items": { + "$ref": "#/components/schemas/NestedGraph" + }, + "type": "array", + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "time_span": { + "type": "integer", + "format": "int32" + }, + "time_unit": { + "$ref": "#/components/schemas/TimeUnit" + } + }, + "required": [ + "cluster", + "id", + "local_id", + "name", + "time_span", + "time_unit" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_View_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/View" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ViewCreationParams": { + "properties": { + "time_unit": { + "$ref": "#/components/schemas/TimeUnit" + }, + "time_span": { + "type": "integer", + "format": "int32" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "time_unit", + "time_span", + "cluster_id", + "name" + ], + "type": "object" + }, + "ViewUpdationParams": { + "properties": { + "data": { + "properties": { + "time_unit": { + "$ref": "#/components/schemas/TimeUnit" + }, + "time_span": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/ViewWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteView": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteView_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteView" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ViewDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ViewWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "Vlan": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "gateway_ip": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_id": { + "type": "string" + }, + "mode_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true + }, + "name": { + "type": "string" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "qos_max_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_priority": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "subnetmask": { + "type": "string", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/NetworkType" + }, + "vds": { + "$ref": "#/components/schemas/NestedVds" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedVmNic" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "id", + "local_id", + "name", + "network_ids", + "type", + "vds", + "vlan_id" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_Vlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Vlan" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VlanId": { + "type": "integer", + "format": "int32", + "minimum": 0, + "maximum": 4095 + }, + "Priority": { + "type": "number", + "format": "double", + "minimum": 0 + }, + "VmVlanCreationParams": { + "properties": { + "qos_burst_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "qos_burst": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_min_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_min_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_priority": { + "$ref": "#/components/schemas/Priority" + }, + "mode_type": { + "$ref": "#/components/schemas/VlanModeType" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vds_id": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + }, + "name": { + "type": "string" + } + }, + "required": [ + "vds_id", + "name" + ], + "type": "object" + }, + "VmVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "qos_burst_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "qos_burst": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_min_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "qos_min_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "qos_priority": { + "$ref": "#/components/schemas/Priority" + }, + "mode_type": { + "$ref": "#/components/schemas/VlanModeType" + }, + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ExtraIp": { + "properties": { + "management_ip": { + "type": "string" + }, + "host_id": { + "type": "string" + } + }, + "required": [ + "management_ip", + "host_id" + ], + "type": "object" + }, + "ManagementVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "extra_ip": { + "items": { + "$ref": "#/components/schemas/ExtraIp" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "MigrationVlanUpdationParams": { + "properties": { + "data": { + "properties": { + "extra_ip": { + "items": { + "$ref": "#/components/schemas/ExtraIp" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteVlan": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVlan_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVlan" + } + }, + "required": [ + "data" ], - "type": "string" + "type": "object" }, - "GetVmsRequestBody": { + "VlanDeletionParams": { "properties": { - "after": { - "type": "string", - "nullable": true - }, - "before": { - "type": "string", - "nullable": true + "where": { + "$ref": "#/components/schemas/VlanWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmFolder": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "id": { + "type": "string" }, - "last": { - "type": "integer", - "format": "int32", + "local_id": { + "type": "string", "nullable": true }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmOrderByInput" - } - ], - "nullable": true + "name": { + "type": "string" }, - "skip": { + "vm_num": { "type": "integer", "format": "int32", "nullable": true }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/VmWhereInput" - } - ], + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", "nullable": true } }, + "required": [ + "cluster", + "id", + "name" + ], "type": "object", "additionalProperties": false }, - "ElfDataStoreOrderByInput": { - "enum": [ - "description_ASC", - "description_DESC", - "external_use_ASC", - "external_use_DESC", - "id_ASC", - "id_DESC", - "internal_ASC", - "internal_DESC", - "ip_whitelist_ASC", - "ip_whitelist_DESC", - "local_id_ASC", - "local_id_DESC", - "name_ASC", - "name_DESC", - "replica_num_ASC", - "replica_num_DESC", - "thin_provision_ASC", - "thin_provision_DESC", - "type_ASC", - "type_DESC" + "WithTask_VmFolder_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VmFolder" + } + }, + "required": [ + "data" ], - "type": "string" + "type": "object" }, - "ElfDataStoreWhereInput": { + "VmFolderCreationParams": { "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/ElfDataStoreWhereInput" - }, - "type": "array", - "nullable": true + "cluster_id": { + "type": "string" }, - "NOT": { - "items": { - "$ref": "#/components/schemas/ElfDataStoreWhereInput" + "name": { + "type": "string" + } + }, + "required": [ + "cluster_id", + "name" + ], + "type": "object" + }, + "VmFolderUpdationParams": { + "properties": { + "data": { + "properties": { + "name": { + "type": "string" + } }, - "type": "array", - "nullable": true + "required": [ + "name" + ], + "type": "object" }, - "OR": { - "items": { - "$ref": "#/components/schemas/ElfDataStoreWhereInput" - }, - "type": "array", + "where": { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVmFolder": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmFolder_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, + "data": { + "$ref": "#/components/schemas/DeleteVmFolder" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmFolderDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmFolderWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmPlacementGroup": { + "properties": { "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "description": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "description_contains": { - "type": "string", - "nullable": true + "local_created_at": { + "type": "string" }, - "description_ends_with": { - "type": "string", - "nullable": true + "local_id": { + "type": "string" }, - "description_gt": { - "type": "string", - "nullable": true + "local_updated_at": { + "type": "string" }, - "description_gte": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "description_in": { + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_must_host_uuids": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedHost" }, "type": "array", "nullable": true }, - "description_lt": { - "type": "string", - "nullable": true - }, - "description_lte": { - "type": "string", - "nullable": true - }, - "description_not": { - "type": "string", - "nullable": true - }, - "description_not_contains": { - "type": "string", - "nullable": true + "vm_host_must_policy": { + "type": "boolean" }, - "description_not_ends_with": { - "type": "string", - "nullable": true + "vm_host_prefer_enabled": { + "type": "boolean" }, - "description_not_in": { + "vm_host_prefer_host_uuids": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedHost" }, "type": "array", "nullable": true }, - "description_not_starts_with": { - "type": "string", - "nullable": true - }, - "description_starts_with": { - "type": "string", - "nullable": true - }, - "external_use": { - "type": "boolean", - "nullable": true - }, - "external_use_not": { - "type": "boolean", - "nullable": true - }, - "id": { - "type": "string", - "nullable": true - }, - "id_contains": { - "type": "string", - "nullable": true - }, - "id_ends_with": { - "type": "string", - "nullable": true + "vm_host_prefer_policy": { + "type": "boolean" }, - "id_gt": { - "type": "string", - "nullable": true + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" }, - "id_gte": { - "type": "string", - "nullable": true + "vm_vm_policy_enabled": { + "type": "boolean" }, - "id_in": { + "vms": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedVm" }, "type": "array", "nullable": true - }, - "id_lt": { + } + }, + "required": [ + "cluster", + "description", + "enabled", + "id", + "local_created_at", + "local_id", + "local_updated_at", + "name", + "vm_host_must_enabled", + "vm_host_must_policy", + "vm_host_prefer_enabled", + "vm_host_prefer_policy", + "vm_vm_policy", + "vm_vm_policy_enabled" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmPlacementGroup_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "id_lte": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/VmPlacementGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmPlacementGroupCreationParams": { + "properties": { + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" }, - "id_not": { - "type": "string", - "nullable": true + "vm_host_prefer_enabled": { + "type": "boolean" }, - "id_not_contains": { - "type": "string", - "nullable": true + "vm_host_must_policy": { + "type": "boolean" }, - "id_not_ends_with": { - "type": "string", - "nullable": true + "vm_host_must_enabled": { + "type": "boolean" }, - "id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "vm_host_prefer_policy": { + "type": "boolean" }, - "id_not_starts_with": { - "type": "string", - "nullable": true + "vm_vm_policy_enabled": { + "type": "boolean" }, - "id_starts_with": { - "type": "string", - "nullable": true + "vms": { + "$ref": "#/components/schemas/VmWhereInput" }, - "internal": { - "type": "boolean", - "nullable": true + "prefer_hosts": { + "$ref": "#/components/schemas/HostWhereInput" }, - "internal_not": { - "type": "boolean", - "nullable": true + "must_hosts": { + "$ref": "#/components/schemas/HostWhereInput" }, - "ip_whitelist": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "ip_whitelist_contains": { - "type": "string", - "nullable": true + "description": { + "type": "string" }, - "ip_whitelist_ends_with": { - "type": "string", - "nullable": true + "enabled": { + "type": "boolean" }, - "ip_whitelist_gt": { + "cluster_id": { + "type": "string" + } + }, + "required": [ + "name", + "enabled", + "cluster_id" + ], + "type": "object" + }, + "VmPlacementGroupUpdationParams": { + "properties": { + "data": { + "properties": { + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "prefer_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "must_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "vm_host_prefer_enabled": { + "type": "boolean" + }, + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVmPlacementGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmPlacementGroup_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "ip_whitelist_gte": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/DeleteVmPlacementGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmPlacementGroupDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedSnapshotGroup": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenDisks": { + "properties": { + "boot": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" }, - "ip_whitelist_in": { - "items": { - "type": "string" - }, - "type": "array", + "disabled": { + "type": "boolean", "nullable": true }, - "ip_whitelist_lt": { + "disk_name": { "type": "string", "nullable": true }, - "ip_whitelist_lte": { - "type": "string", - "nullable": true + "elf_image_local_id": { + "type": "string" }, - "ip_whitelist_not": { + "image_name": { "type": "string", "nullable": true }, - "ip_whitelist_not_contains": { - "type": "string", - "nullable": true + "index": { + "type": "integer", + "format": "int32" }, - "ip_whitelist_not_ends_with": { - "type": "string", + "key": { + "type": "integer", + "format": "int32", "nullable": true }, - "ip_whitelist_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "max_bandwidth": { + "type": "integer", + "format": "int64", "nullable": true }, - "ip_whitelist_not_starts_with": { - "type": "string", + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], "nullable": true }, - "ip_whitelist_starts_with": { - "type": "string", + "max_iops": { + "type": "integer", + "format": "int32", "nullable": true }, - "iscsi_target": { + "max_iops_policy": { "allOf": [ { - "$ref": "#/components/schemas/IscsiTargetWhereInput" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true }, - "local_id": { - "type": "string", - "nullable": true + "path": { + "type": "string" }, - "local_id_contains": { - "type": "string", - "nullable": true + "size": { + "type": "integer", + "format": "int64" }, - "local_id_ends_with": { + "snapshot_local_id": { "type": "string", "nullable": true }, - "local_id_gt": { - "type": "string", - "nullable": true + "storage_policy_uuid": { + "type": "string" }, - "local_id_gte": { - "type": "string", - "nullable": true + "svt_image_local_id": { + "type": "string" }, - "local_id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "type": { + "$ref": "#/components/schemas/VmDiskType" }, - "local_id_lt": { - "type": "string", - "nullable": true + "vm_volume_local_id": { + "type": "string" }, - "local_id_lte": { + "vm_volume_snapshot_uuid": { "type": "string", "nullable": true }, - "local_id_not": { + "vm_volume_template_uuid": { "type": "string", "nullable": true + } + }, + "required": [ + "boot", + "bus", + "elf_image_local_id", + "index", + "path", + "size", + "storage_policy_uuid", + "svt_image_local_id", + "type", + "vm_volume_local_id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenVlan": { + "properties": { + "name": { + "type": "string" }, - "local_id_not_contains": { - "type": "string", - "nullable": true + "vds_ovs": { + "type": "string" }, - "local_id_not_ends_with": { - "type": "string", - "nullable": true + "vlan_id": { + "type": "integer", + "format": "int32" }, - "local_id_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "vlan_local_id": { + "type": "string" + } + }, + "required": [ + "name", + "vds_ovs", + "vlan_id", + "vlan_local_id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedFrozenNic": { + "properties": { + "enabled": { + "type": "boolean", "nullable": true }, - "local_id_not_starts_with": { - "type": "string", - "nullable": true + "gateway": { + "type": "string" }, - "local_id_starts_with": { - "type": "string", - "nullable": true + "index": { + "type": "integer", + "format": "int32" }, - "name": { - "type": "string", - "nullable": true + "ip_address": { + "type": "string" }, - "name_contains": { - "type": "string", - "nullable": true + "mac_address": { + "type": "string" }, - "name_ends_with": { - "type": "string", + "mirror": { + "type": "boolean", "nullable": true }, - "name_gt": { - "type": "string", + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], "nullable": true }, - "name_gte": { - "type": "string", - "nullable": true + "subnet_mask": { + "type": "string" }, - "name_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" + } + }, + "required": [ + "gateway", + "index", + "ip_address", + "mac_address", + "subnet_mask", + "vlan" + ], + "type": "object", + "additionalProperties": false + }, + "VmSnapshot": { + "properties": { + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" }, - "name_lt": { - "type": "string", - "nullable": true + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "name_lte": { - "type": "string", - "nullable": true + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" }, - "name_not": { - "type": "string", - "nullable": true + "cpu": { + "$ref": "#/components/schemas/NestedCpu" }, - "name_not_contains": { - "type": "string", + "cpu_model": { + "type": "string" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], "nullable": true }, - "name_not_ends_with": { - "type": "string", + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], "nullable": true }, - "name_not_in": { + "labels": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedLabel" }, "type": "array", "nullable": true }, - "name_not_starts_with": { + "local_created_at": { "type": "string", "nullable": true }, - "name_starts_with": { - "type": "string", + "local_id": { + "type": "string" + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", "nullable": true }, - "nfs_export": { + "max_bandwidth_policy": { "allOf": [ { - "$ref": "#/components/schemas/NfsExportWhereInput" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true }, - "nvmf_subsystem": { + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { "allOf": [ { - "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true }, - "replica_num": { + "memory": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int64" }, - "replica_num_gt": { + "name": { + "type": "string" + }, + "size": { "type": "integer", - "format": "int32", + "format": "int64" + }, + "snapshot_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSnapshotGroup" + } + ], "nullable": true }, - "replica_num_gte": { + "vcpu": { "type": "integer", - "format": "int32", + "format": "int32" + }, + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], "nullable": true }, - "replica_num_in": { + "vm_disks": { "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/NestedFrozenDisks" }, "type": "array", "nullable": true }, - "replica_num_lt": { - "type": "integer", - "format": "int32", + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedFrozenNic" + }, + "type": "array", "nullable": true }, - "replica_num_lte": { - "type": "integer", - "format": "int32", + "win_opt": { + "type": "boolean" + } + }, + "required": [ + "clock_offset", + "cluster", + "consistent_type", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", + "id", + "local_id", + "memory", + "name", + "size", + "vcpu", + "win_opt" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VmSnapshot_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "replica_num_not": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "$ref": "#/components/schemas/VmSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmSnapshotCreationParamsData": { + "properties": { + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" }, - "replica_num_not_in": { + "name": { + "type": "string" + }, + "vm_id": { + "type": "string" + } + }, + "required": [ + "name", + "vm_id" + ], + "type": "object" + }, + "VmSnapshotCreationParams": { + "properties": { + "data": { "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/VmSnapshotCreationParamsData" }, - "type": "array", + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "DeleteVmSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmSnapshot_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "thin_provision": { + "data": { + "$ref": "#/components/schemas/DeleteVmSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedTemplateNic": { + "properties": { + "enabled": { "type": "boolean", "nullable": true }, - "thin_provision_not": { + "index": { + "type": "integer", + "format": "int32" + }, + "ip_address": { + "type": "string", + "nullable": true + }, + "mac_address": { + "type": "string", + "nullable": true + }, + "mirror": { "type": "boolean", "nullable": true }, - "type": { + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" + } + }, + "required": [ + "index", + "vlan" + ], + "type": "object", + "additionalProperties": false + }, + "VmTemplate": { + "properties": { + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "cloud_init_supported": { + "type": "boolean" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "content_library_vm_template": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" + } + ], + "nullable": true + }, + "cpu": { + "$ref": "#/components/schemas/NestedCpu" + }, + "cpu_model": { + "type": "string" + }, + "description": { + "type": "string" + }, + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/ElfDataStoreType" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "type_in": { - "items": { - "$ref": "#/components/schemas/ElfDataStoreType" - }, - "type": "array", - "nullable": true + "firmware": { + "$ref": "#/components/schemas/VmFirmware" }, - "type_not": { + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { "allOf": [ { - "$ref": "#/components/schemas/ElfDataStoreType" + "$ref": "#/components/schemas/VmDiskIoPolicy" } ], "nullable": true }, - "type_not_in": { + "labels": { "items": { - "$ref": "#/components/schemas/ElfDataStoreType" + "$ref": "#/components/schemas/NestedLabel" }, "type": "array", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ElfDataStoreType": { - "enum": [ - "ISCSI", - "NFS", - "NVMe" - ], - "type": "string" - }, - "GetElfDataStoresRequestBody": { - "properties": { - "after": { - "type": "string", - "nullable": true }, - "before": { + "local_created_at": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "local_id": { + "type": "string" }, - "last": { + "max_bandwidth": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "orderBy": { + "max_bandwidth_policy": { "allOf": [ { - "$ref": "#/components/schemas/ElfDataStoreOrderByInput" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true }, - "skip": { + "max_iops": { "type": "integer", "format": "int32", "nullable": true }, - "where": { + "max_iops_policy": { "allOf": [ { - "$ref": "#/components/schemas/ElfDataStoreWhereInput" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "video_type": { + "type": "string", + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedFrozenDisks" + }, + "type": "array", + "nullable": true + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedTemplateNic" + }, + "type": "array", + "nullable": true + }, + "win_opt": { + "type": "boolean" } }, + "required": [ + "clock_offset", + "cloud_init_supported", + "cluster", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", + "id", + "local_id", + "memory", + "name", + "size", + "vcpu", + "win_opt" + ], "type": "object", "additionalProperties": false }, - "VdsOrderByInput": { - "enum": [ - "bond_mode_ASC", - "bond_mode_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "id_ASC", - "id_DESC", - "internal_ASC", - "internal_DESC", - "local_id_ASC", - "local_id_DESC", - "name_ASC", - "name_DESC", - "ovsbr_name_ASC", - "ovsbr_name_DESC", - "type_ASC", - "type_DESC", - "vlans_num_ASC", - "vlans_num_DESC", - "work_mode_ASC", - "work_mode_DESC" - ], - "type": "string" - }, - "GetVdsesRequestBody": { + "WithTask_VmTemplate_": { "properties": { - "after": { + "task_id": { "type": "string", "nullable": true }, - "before": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/VmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmTemplateCreationParams": { + "properties": { + "cluster_id": { + "type": "string" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "cloud_init_supported": { + "type": "boolean" }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "vm_id": { + "type": "string" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsOrderByInput" - } - ], - "nullable": true + "description": { + "type": "string" }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "cloud_init_supported", + "vm_id", + "name" + ], + "type": "object" + }, + "VmTemplateUpdationParams": { + "properties": { + "data": { + "properties": { + "cloud_init_supported": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" }, "where": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsWhereInput" - } - ], - "nullable": true + "$ref": "#/components/schemas/VmTemplateWhereInput" } }, - "type": "object", - "additionalProperties": false + "required": [ + "where" + ], + "type": "object" }, - "DiskOrderByInput": { - "enum": [ - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "failure_information_ASC", - "failure_information_DESC", - "firmware_ASC", - "firmware_DESC", - "function_ASC", - "function_DESC", - "health_status_ASC", - "health_status_DESC", - "healthy_ASC", - "healthy_DESC", - "id_ASC", - "id_DESC", - "local_id_ASC", - "local_id_DESC", - "model_ASC", - "model_DESC", - "mounted_ASC", - "mounted_DESC", - "name_ASC", - "name_DESC", - "numa_node_ASC", - "numa_node_DESC", - "offline_ASC", - "offline_DESC", - "partitions_ASC", - "partitions_DESC", - "path_ASC", - "path_DESC", - "persistent_memory_type_ASC", - "persistent_memory_type_DESC", - "physical_slot_on_brick_ASC", - "physical_slot_on_brick_DESC", - "recommended_usage_ASC", - "recommended_usage_DESC", - "remaining_life_percent_ASC", - "remaining_life_percent_DESC", - "serial_ASC", - "serial_DESC", - "size_ASC", - "size_DESC", - "type_ASC", - "type_DESC", - "usage_ASC", - "usage_DESC", - "usage_status_ASC", - "usage_status_DESC" + "DeleteVmTemplate": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" ], - "type": "string" + "type": "object" }, - "GetDisksRequestBody": { + "WithTask_DeleteVmTemplate_": { "properties": { - "after": { + "task_id": { "type": "string", "nullable": true }, - "before": { + "data": { + "$ref": "#/components/schemas/DeleteVmTemplate" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmTemplateDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolumeSnapshot": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "createAt": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "description": { + "type": "string" }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" }, - "orderBy": { + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/DiskOrderByInput" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "skip": { - "type": "integer", - "format": "int32", + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", "nullable": true }, - "where": { + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "shared_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "size": { + "type": "number", + "format": "double", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + }, + "unique_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "vm_volume": { "allOf": [ { - "$ref": "#/components/schemas/DiskWhereInput" + "$ref": "#/components/schemas/NestedVmVolume" } ], "nullable": true + }, + "volume_sharing": { + "type": "boolean", + "nullable": true + }, + "volume_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "zbs_snapshot_uuid": { + "type": "string", + "nullable": true } }, + "required": [ + "cluster", + "description", + "elf_storage_policy", + "id", + "local_created_at", + "local_id", + "name", + "type" + ], "type": "object", "additionalProperties": false }, - "VlanOrderByInput": { - "enum": [ - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "gateway_ip_ASC", - "gateway_ip_DESC", - "gateway_subnetmask_ASC", - "gateway_subnetmask_DESC", - "id_ASC", - "id_DESC", - "local_id_ASC", - "local_id_DESC", - "mode_type_ASC", - "mode_type_DESC", - "name_ASC", - "name_DESC", - "qos_max_bandwidth_ASC", - "qos_max_bandwidth_DESC", - "qos_min_bandwidth_ASC", - "qos_min_bandwidth_DESC", - "qos_priority_ASC", - "qos_priority_DESC", - "subnetmask_ASC", - "subnetmask_DESC", - "type_ASC", - "type_DESC", - "vlan_id_ASC", - "vlan_id_DESC" - ], - "type": "string" - }, - "GetVlansRequestBody": { + "WithTask_VmVolumeSnapshot_": { "properties": { - "after": { + "task_id": { "type": "string", "nullable": true }, - "before": { + "data": { + "$ref": "#/components/schemas/VmVolumeSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeSnapshotCreationParams": { + "properties": { + "volume_id": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "volume_id", + "description", + "name" + ], + "type": "object" + }, + "DeleteVmVolumeSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVmVolumeSnapshot_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeSnapshotDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolume": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "last": { - "type": "integer", - "format": "int32", + "description": { + "type": "string", "nullable": true }, - "orderBy": { + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/VlanOrderByInput" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "skip": { + "guest_size_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_used_size": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "where": { + "id": { + "type": "string" + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "lun": { "allOf": [ { - "$ref": "#/components/schemas/VlanWhereInput" + "$ref": "#/components/schemas/NestedIscsiLun" } ], "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "VmVolumeOrderByInput": { - "enum": [ - "description_ASC", - "description_DESC", - "elf_storage_policy_ASC", - "elf_storage_policy_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "guest_size_usage_ASC", - "guest_size_usage_DESC", - "guest_used_size_ASC", - "guest_used_size_DESC", - "id_ASC", - "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "mounting_ASC", - "mounting_DESC", - "name_ASC", - "name_DESC", - "path_ASC", - "path_DESC", - "sharing_ASC", - "sharing_DESC", - "size_ASC", - "size_DESC", - "type_ASC", - "type_DESC", - "unique_size_ASC", - "unique_size_DESC" - ], - "type": "string" - }, - "GetVmVolumesRequestBody": { - "properties": { - "after": { - "type": "string", - "nullable": true }, - "before": { - "type": "string", - "nullable": true + "mounting": { + "type": "boolean" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "name": { + "type": "string" }, - "last": { + "path": { + "type": "string" + }, + "sharing": { + "type": "boolean" + }, + "size": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int64" }, - "orderBy": { + "type": { "allOf": [ { - "$ref": "#/components/schemas/VmVolumeOrderByInput" + "$ref": "#/components/schemas/VmVolumeType" } ], "nullable": true }, - "skip": { + "unique_size": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVolumeWhereInput" - } - ], + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedVmDisk" + }, + "type": "array", "nullable": true } }, + "required": [ + "cluster", + "elf_storage_policy", + "id", + "local_created_at", + "local_id", + "mounting", + "name", + "path", + "sharing", + "size" + ], "type": "object", "additionalProperties": false }, - "ElfImageOrderByInput": { - "enum": [ - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "id_ASC", - "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "name_ASC", - "name_DESC", - "path_ASC", - "path_DESC", - "size_ASC", - "size_DESC" - ], - "type": "string" - }, - "GetElfImagesRequestBody": { + "WithTask_VmVolume_": { "properties": { - "after": { + "task_id": { "type": "string", "nullable": true }, - "before": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/VmVolume" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeCreationParams": { + "properties": { + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "last": { + "size": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int64" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/ElfImageOrderByInput" - } - ], - "nullable": true + "sharing": { + "type": "boolean" }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "cluster_id": { + "type": "string" }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/ElfImageWhereInput" - } - ], - "nullable": true + "name": { + "type": "string" } }, - "type": "object", - "additionalProperties": false + "required": [ + "elf_storage_policy", + "size", + "sharing", + "cluster_id", + "name" + ], + "type": "object" }, - "VmTemplateOrderByInput": { - "enum": [ - "clock_offset_ASC", - "clock_offset_DESC", - "cloud_init_supported_ASC", - "cloud_init_supported_DESC", - "cpu_ASC", - "cpu_DESC", - "cpu_model_ASC", - "cpu_model_DESC", - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "firmware_ASC", - "firmware_DESC", - "ha_ASC", - "ha_DESC", - "id_ASC", - "id_DESC", - "io_policy_ASC", - "io_policy_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "max_bandwidth_ASC", - "max_bandwidth_DESC", - "max_bandwidth_policy_ASC", - "max_bandwidth_policy_DESC", - "max_iops_ASC", - "max_iops_DESC", - "max_iops_policy_ASC", - "max_iops_policy_DESC", - "memory_ASC", - "memory_DESC", - "name_ASC", - "name_DESC", - "size_ASC", - "size_DESC", - "vcpu_ASC", - "vcpu_DESC", - "video_type_ASC", - "video_type_DESC", - "vm_disks_ASC", - "vm_disks_DESC", - "vm_nics_ASC", - "vm_nics_DESC", - "win_opt_ASC", - "win_opt_DESC" + "DeleteVmVolume": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" ], - "type": "string" + "type": "object" }, - "GetVmTemplatesRequestBody": { + "WithTask_DeleteVmVolume_": { "properties": { - "after": { - "type": "string", - "nullable": true - }, - "before": { + "task_id": { "type": "string", "nullable": true }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "$ref": "#/components/schemas/DeleteVmVolume" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VmVolumeDeletionParamsEffect": { + "properties": { + "include_snapshots": { + "type": "boolean" + } + }, + "type": "object" + }, + "VmVolumeDeletionParams": { + "properties": { + "effect": { + "$ref": "#/components/schemas/VmVolumeDeletionParamsEffect" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmTemplateOrderByInput" - } - ], - "nullable": true + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolumeRebuildParams": { + "properties": { + "name": { + "type": "string" }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "description": { + "type": "string" }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/VmTemplateWhereInput" - } - ], - "nullable": true + "volume_snapshot_id": { + "type": "string" } }, - "type": "object", - "additionalProperties": false + "required": [ + "name", + "description", + "volume_snapshot_id" + ], + "type": "object" }, - "VmPlacementGroupOrderByInput": { - "enum": [ - "description_ASC", - "description_DESC", - "enabled_ASC", - "enabled_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "id_ASC", - "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "local_updated_at_ASC", - "local_updated_at_DESC", - "name_ASC", - "name_DESC", - "vm_host_must_enabled_ASC", - "vm_host_must_enabled_DESC", - "vm_host_must_policy_ASC", - "vm_host_must_policy_DESC", - "vm_host_prefer_enabled_ASC", - "vm_host_prefer_enabled_DESC", - "vm_host_prefer_policy_ASC", - "vm_host_prefer_policy_DESC", - "vm_vm_policy_ASC", - "vm_vm_policy_DESC", - "vm_vm_policy_enabled_ASC", - "vm_vm_policy_enabled_DESC" + "VmVolumeRollbackParams": { + "properties": { + "volume_snapshot_id": { + "type": "string" + } + }, + "required": [ + "volume_snapshot_id" ], - "type": "string" + "type": "object" }, - "GetVmPlacementGroupsRequestBody": { + "VmVolumeWhereUniqueInput": { "properties": { - "after": { + "id": { "type": "string", "nullable": true }, - "before": { + "local_id": { "type": "string", "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "CloneVmVolumeParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + } + }, + "required": [ + "where", + "data" + ], + "type": "object" + }, + "UpdateVmVolumeParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmPlacementGroupOrderByInput" + "data": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + } + }, + "required": [ + "where", + "data" + ], + "type": "object" + }, + "VmVolumeExportFileType": { + "type": "string", + "enum": [ + "QCOW2", + "RAW" + ] + }, + "ExportVmVolumeParams": { + "properties": { + "data": { + "properties": { + "type": { + "$ref": "#/components/schemas/VmVolumeExportFileType" } + }, + "required": [ + "type" ], - "nullable": true + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "ImportVmVolumeParams": { + "properties": { + "upload_task_id": { + "type": "string" }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "name": { + "type": "string" }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - } - ], - "nullable": true + "storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "cluster_id": { + "type": "string" } }, - "type": "object", - "additionalProperties": false - }, - "AlertOrderByInput": { - "enum": [ - "cause_ASC", - "cause_DESC", - "create_time_ASC", - "create_time_DESC", - "ended_ASC", - "ended_DESC", - "id_ASC", - "id_DESC", - "impact_ASC", - "impact_DESC", - "labels_ASC", - "labels_DESC", - "local_create_time_ASC", - "local_create_time_DESC", - "local_end_time_ASC", - "local_end_time_DESC", - "local_id_ASC", - "local_id_DESC", - "local_start_time_ASC", - "local_start_time_DESC", - "local_update_time_ASC", - "local_update_time_DESC", - "message_ASC", - "message_DESC", - "severity_ASC", - "severity_DESC", - "solution_ASC", - "solution_DESC", - "threshold_ASC", - "threshold_DESC", - "value_ASC", - "value_DESC" + "required": [ + "upload_task_id", + "name", + "storage_policy", + "cluster_id" ], - "type": "string" + "type": "object" }, - "GetAlertsRequestBody": { + "VsphereEsxiAccount": { "properties": { - "after": { - "type": "string", - "nullable": true + "host": { + "$ref": "#/components/schemas/NestedHost" }, - "before": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true + "ip": { + "type": "string" }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "is_valid": { + "type": "boolean" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/AlertOrderByInput" - } - ], - "nullable": true + "local_id": { + "type": "string" }, - "skip": { + "port": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int32" }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/AlertWhereInput" - } - ], - "nullable": true + "username": { + "type": "string" } }, + "required": [ + "host", + "id", + "ip", + "is_valid", + "local_id", + "port", + "username" + ], "type": "object", "additionalProperties": false }, - "GlobalAlertRuleOrderByInput": { - "enum": [ - "boolean_ASC", - "boolean_DESC", - "cause_ASC", - "cause_DESC", - "default_thresholds_ASC", - "default_thresholds_DESC", - "disabled_ASC", - "disabled_DESC", - "id_ASC", - "id_DESC", - "impact_ASC", - "impact_DESC", - "message_ASC", - "message_DESC", - "name_ASC", - "name_DESC", - "object_ASC", - "object_DESC", - "operator_ASC", - "operator_DESC", - "solution_ASC", - "solution_DESC", - "thresholds_ASC", - "thresholds_DESC", - "unit_ASC", - "unit_DESC" - ], - "type": "string" - }, - "GetGlobalAlertRulesRequestBody": { + "WithTask_VsphereEsxiAccount-Array_": { "properties": { - "after": { - "type": "string", - "nullable": true - }, - "before": { + "task_id": { "type": "string", "nullable": true }, - "first": { + "data": { + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccount" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "UpdateVsphereEsxiAccountParamsData": { + "properties": { + "port": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int32" }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true + "password": { + "type": "string" }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput" - } - ], - "nullable": true + "username": { + "type": "string" }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true + "ip": { + "type": "string" }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" - } - ], - "nullable": true + "esxi_account_id": { + "type": "string" } }, - "type": "object", - "additionalProperties": false + "required": [ + "username", + "ip", + "esxi_account_id" + ], + "type": "object" }, - "SnapshotPlanOrderByInput": { + "UpdateVsphereEsxiAccountParams": { + "properties": { + "data": { + "items": { + "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData" + }, + "type": "array" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ColumnConfig": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "name", + "path" + ], + "type": "object" + }, + "HostOrderByInput": { "enum": [ - "auto_delete_num_ASC", - "auto_delete_num_DESC", - "auto_execute_num_ASC", - "auto_execute_num_DESC", - "description_ASC", - "description_DESC", - "end_time_ASC", - "end_time_DESC", + "access_ip_ASC", + "access_ip_DESC", + "allocable_cpu_cores_for_vm_exclusive_ASC", + "allocable_cpu_cores_for_vm_exclusive_DESC", + "allocatable_memory_bytes_ASC", + "allocatable_memory_bytes_DESC", + "chunk_id_ASC", + "chunk_id_DESC", + "cpu_brand_ASC", + "cpu_brand_DESC", + "cpu_fan_speed_unit_ASC", + "cpu_fan_speed_unit_DESC", + "cpu_hz_per_core_ASC", + "cpu_hz_per_core_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "cpu_vendor_ASC", + "cpu_vendor_DESC", + "data_ip_ASC", + "data_ip_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", - "exec_h_m_ASC", - "exec_h_m_DESC", - "execute_plan_type_ASC", - "execute_plan_type_DESC", - "healthy_ASC", - "healthy_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "hdd_data_capacity_ASC", + "hdd_data_capacity_DESC", + "hdd_disk_count_ASC", + "hdd_disk_count_DESC", + "host_state_ASC", + "host_state_DESC", + "hypervisor_ip_ASC", + "hypervisor_ip_DESC", "id_ASC", "id_DESC", - "last_execute_end_time_ASC", - "last_execute_end_time_DESC", - "last_execute_status_ASC", - "last_execute_status_DESC", - "last_execute_time_ASC", - "last_execute_time_DESC", + "iommu_ASC", + "iommu_DESC", + "is_os_in_raid1_ASC", + "is_os_in_raid1_DESC", "local_id_ASC", "local_id_DESC", - "logical_size_bytes_ASC", - "logical_size_bytes_DESC", - "manual_delete_num_ASC", - "manual_delete_num_DESC", - "manual_execute_num_ASC", - "manual_execute_num_DESC", - "mirror_ASC", - "mirror_DESC", + "lsm_cap_disk_safe_umount_ASC", + "lsm_cap_disk_safe_umount_DESC", + "management_ip_ASC", + "management_ip_DESC", + "model_ASC", + "model_DESC", "name_ASC", "name_DESC", - "next_execute_time_ASC", - "next_execute_time_DESC", - "object_num_ASC", - "object_num_DESC", - "physical_size_bytes_ASC", - "physical_size_bytes_DESC", - "remain_snapshot_num_ASC", - "remain_snapshot_num_DESC", - "snapshot_group_num_ASC", - "snapshot_group_num_DESC", - "start_time_ASC", - "start_time_DESC", + "nested_virtualization_ASC", + "nested_virtualization_DESC", + "nic_count_ASC", + "nic_count_DESC", + "node_topo_local_id_ASC", + "node_topo_local_id_DESC", + "os_memory_bytes_ASC", + "os_memory_bytes_DESC", + "os_version_ASC", + "os_version_DESC", + "pmem_dimm_capacity_ASC", + "pmem_dimm_capacity_DESC", + "pmem_dimm_count_ASC", + "pmem_dimm_count_DESC", + "pmem_disk_count_ASC", + "pmem_disk_count_DESC", + "provisioned_cpu_cores_ASC", + "provisioned_cpu_cores_DESC", + "provisioned_memory_bytes_ASC", + "provisioned_memory_bytes_DESC", + "running_pause_vm_memory_bytes_ASC", + "running_pause_vm_memory_bytes_DESC", + "running_vm_num_ASC", + "running_vm_num_DESC", + "scvm_cpu_ASC", + "scvm_cpu_DESC", + "scvm_memory_ASC", + "scvm_memory_DESC", + "scvm_name_ASC", + "scvm_name_DESC", + "serial_ASC", + "serial_DESC", + "ssd_data_capacity_ASC", + "ssd_data_capacity_DESC", + "ssd_disk_count_ASC", + "ssd_disk_count_DESC", + "state_ASC", + "state_DESC", "status_ASC", - "status_DESC" + "status_DESC", + "stopped_vm_num_ASC", + "stopped_vm_num_DESC", + "suspended_vm_num_ASC", + "suspended_vm_num_DESC", + "total_cache_capacity_ASC", + "total_cache_capacity_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_cpu_sockets_ASC", + "total_cpu_sockets_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "vm_num_ASC", + "vm_num_DESC", + "vmotion_ip_ASC", + "vmotion_ip_DESC", + "with_faster_ssd_as_cache_ASC", + "with_faster_ssd_as_cache_DESC" ], "type": "string" }, - "GetSnapshotPlansRequestBody": { + "GetHostsRequestBody": { "properties": { "after": { "type": "string", @@ -70597,7 +72098,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/SnapshotPlanOrderByInput" + "$ref": "#/components/schemas/HostOrderByInput" } ], "nullable": true @@ -70610,7 +72111,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/SnapshotPlanWhereInput" + "$ref": "#/components/schemas/HostWhereInput" } ], "nullable": true @@ -70619,28 +72120,36 @@ "type": "object", "additionalProperties": false }, - "EntityFilterOrderByInput": { + "DatacenterOrderByInput": { "enum": [ - "apply_to_all_clusters_ASC", - "apply_to_all_clusters_DESC", - "entity_type_ASC", - "entity_type_DESC", - "filter_status_ASC", - "filter_status_DESC", + "cluster_num_ASC", + "cluster_num_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "host_num_ASC", + "host_num_DESC", "id_ASC", "id_DESC", - "last_executed_at_ASC", - "last_executed_at_DESC", "name_ASC", "name_DESC", - "preset_ASC", - "preset_DESC", - "rules_ASC", - "rules_DESC" + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "vm_num_ASC", + "vm_num_DESC" ], "type": "string" }, - "GetEntityFiltersRequestBody": { + "GetDatacentersRequestBody": { "properties": { "after": { "type": "string", @@ -70663,7 +72172,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/EntityFilterOrderByInput" + "$ref": "#/components/schemas/DatacenterOrderByInput" } ], "nullable": true @@ -70676,7 +72185,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/EntityFilterWhereInput" + "$ref": "#/components/schemas/DatacenterWhereInput" } ], "nullable": true @@ -70685,40 +72194,146 @@ "type": "object", "additionalProperties": false }, - "UserOrderByInput": { + "ClusterOrderByInput": { "enum": [ - "auth_config_id_ASC", - "auth_config_id_DESC", - "display_username_ASC", - "display_username_DESC", - "email_address_ASC", - "email_address_DESC", + "application_highest_version_ASC", + "application_highest_version_DESC", + "architecture_ASC", + "architecture_DESC", + "auto_converge_ASC", + "auto_converge_DESC", + "connect_state_ASC", + "connect_state_DESC", + "current_cpu_model_ASC", + "current_cpu_model_DESC", + "disconnected_date_ASC", + "disconnected_date_DESC", + "disconnected_reason_ASC", + "disconnected_reason_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "failure_data_space_ASC", + "failure_data_space_DESC", + "has_metrox_ASC", + "has_metrox_DESC", + "host_num_ASC", + "host_num_DESC", + "hypervisor_ASC", + "hypervisor_DESC", "id_ASC", "id_DESC", - "internal_ASC", - "internal_DESC", - "ldap_dn_ASC", - "ldap_dn_DESC", - "mobile_phone_ASC", - "mobile_phone_DESC", + "ip_ASC", + "ip_DESC", + "is_all_flash_ASC", + "is_all_flash_DESC", + "iscsi_vip_ASC", + "iscsi_vip_DESC", + "license_expire_date_ASC", + "license_expire_date_DESC", + "license_serial_ASC", + "license_serial_DESC", + "license_sign_date_ASC", + "license_sign_date_DESC", + "license_type_ASC", + "license_type_DESC", + "local_id_ASC", + "local_id_DESC", + "maintenance_end_date_ASC", + "maintenance_end_date_DESC", + "maintenance_start_date_ASC", + "maintenance_start_date_DESC", + "management_vip_ASC", + "management_vip_DESC", + "max_chunk_num_ASC", + "max_chunk_num_DESC", + "max_physical_data_capacity_ASC", + "max_physical_data_capacity_DESC", + "max_physical_data_capacity_per_node_ASC", + "max_physical_data_capacity_per_node_DESC", + "metro_availability_checklist_ASC", + "metro_availability_checklist_DESC", + "mgt_gateway_ASC", + "mgt_gateway_DESC", + "mgt_netmask_ASC", + "mgt_netmask_DESC", + "migration_data_size_ASC", + "migration_data_size_DESC", + "migration_speed_ASC", + "migration_speed_DESC", "name_ASC", "name_DESC", - "password_expired_ASC", - "password_expired_DESC", - "password_recover_qa_ASC", - "password_recover_qa_DESC", - "password_updated_at_ASC", - "password_updated_at_DESC", - "role_ASC", - "role_DESC", - "source_ASC", - "source_DESC", - "username_ASC", - "username_DESC" + "ntp_mode_ASC", + "ntp_mode_DESC", + "nvme_over_rdma_enabled_ASC", + "nvme_over_rdma_enabled_DESC", + "nvme_over_tcp_enabled_ASC", + "nvme_over_tcp_enabled_DESC", + "nvmf_enabled_ASC", + "nvmf_enabled_DESC", + "pmem_enabled_ASC", + "pmem_enabled_DESC", + "provisioned_cpu_cores_ASC", + "provisioned_cpu_cores_DESC", + "provisioned_cpu_cores_for_active_vm_ASC", + "provisioned_cpu_cores_for_active_vm_DESC", + "provisioned_for_active_vm_ratio_ASC", + "provisioned_for_active_vm_ratio_DESC", + "provisioned_memory_bytes_ASC", + "provisioned_memory_bytes_DESC", + "provisioned_ratio_ASC", + "provisioned_ratio_DESC", + "rdma_enabled_ASC", + "rdma_enabled_DESC", + "recover_data_size_ASC", + "recover_data_size_DESC", + "recover_speed_ASC", + "recover_speed_DESC", + "reserved_cpu_cores_for_system_service_ASC", + "reserved_cpu_cores_for_system_service_DESC", + "running_vm_num_ASC", + "running_vm_num_DESC", + "software_edition_ASC", + "software_edition_DESC", + "stopped_vm_num_ASC", + "stopped_vm_num_DESC", + "stretch_ASC", + "stretch_DESC", + "suspended_vm_num_ASC", + "suspended_vm_num_DESC", + "total_cache_capacity_ASC", + "total_cache_capacity_DESC", + "total_cpu_cores_ASC", + "total_cpu_cores_DESC", + "total_cpu_hz_ASC", + "total_cpu_hz_DESC", + "total_cpu_sockets_ASC", + "total_cpu_sockets_DESC", + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "type_ASC", + "type_DESC", + "upgrade_tool_version_ASC", + "upgrade_tool_version_DESC", + "used_cpu_hz_ASC", + "used_cpu_hz_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "used_memory_bytes_ASC", + "used_memory_bytes_DESC", + "valid_data_space_ASC", + "valid_data_space_DESC", + "version_ASC", + "version_DESC", + "vhost_enabled_ASC", + "vhost_enabled_DESC", + "vm_num_ASC", + "vm_num_DESC" ], "type": "string" }, - "GetUsersRequestBody": { + "GetClustersRequestBody": { "properties": { "after": { "type": "string", @@ -70741,7 +72356,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/UserOrderByInput" + "$ref": "#/components/schemas/ClusterOrderByInput" } ], "nullable": true @@ -70754,7 +72369,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/UserWhereInput" + "$ref": "#/components/schemas/ClusterWhereInput" } ], "nullable": true @@ -70763,26 +72378,64 @@ "type": "object", "additionalProperties": false }, - "ConsistencyGroupOrderByInput": { + "NicOrderByInput": { "enum": [ - "description_ASC", - "description_DESC", + "driver_ASC", + "driver_DESC", + "driver_state_ASC", + "driver_state_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", + "gateway_ip_ASC", + "gateway_ip_DESC", + "ibdev_ASC", + "ibdev_DESC", "id_ASC", "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", + "iommu_status_ASC", + "iommu_status_DESC", + "ip_address_ASC", + "ip_address_DESC", + "is_sriov_ASC", + "is_sriov_DESC", "local_id_ASC", "local_id_DESC", + "mac_address_ASC", + "mac_address_DESC", + "max_vf_num_ASC", + "max_vf_num_DESC", + "model_ASC", + "model_DESC", + "mtu_ASC", + "mtu_DESC", "name_ASC", "name_DESC", - "unique_size_ASC", - "unique_size_DESC" + "nic_uuid_ASC", + "nic_uuid_DESC", + "physical_ASC", + "physical_DESC", + "rdma_enabled_ASC", + "rdma_enabled_DESC", + "running_ASC", + "running_DESC", + "speed_ASC", + "speed_DESC", + "subnet_mask_ASC", + "subnet_mask_DESC", + "total_vf_num_ASC", + "total_vf_num_DESC", + "type_ASC", + "type_DESC", + "up_ASC", + "up_DESC", + "used_vf_num_ASC", + "used_vf_num_DESC", + "user_usage_ASC", + "user_usage_DESC" ], "type": "string" }, - "GetConsistencyGroupsRequestBody": { + "GetNicsRequestBody": { "properties": { "after": { "type": "string", @@ -70805,7 +72458,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/ConsistencyGroupOrderByInput" + "$ref": "#/components/schemas/NicOrderByInput" } ], "nullable": true @@ -70818,7 +72471,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + "$ref": "#/components/schemas/NicWhereInput" } ], "nullable": true @@ -70827,325 +72480,86 @@ "type": "object", "additionalProperties": false }, - "IscsiConnectionOrderByInput": { + "IscsiTargetOrderByInput": { "enum": [ - "client_port_ASC", - "client_port_DESC", + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "chap_enabled_ASC", + "chap_enabled_DESC", + "chap_name_ASC", + "chap_name_DESC", + "chap_secret_ASC", + "chap_secret_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "external_use_ASC", + "external_use_DESC", "id_ASC", "id_DESC", - "initiator_ip_ASC", - "initiator_ip_DESC", - "tr_type_ASC", - "tr_type_DESC", - "type_ASC", - "type_DESC" - ], - "type": "string" - }, - "IscsiConnectionWhereInput": { - "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/IscsiConnectionWhereInput" - }, - "type": "array", - "nullable": true - }, - "NOT": { - "items": { - "$ref": "#/components/schemas/IscsiConnectionWhereInput" - }, - "type": "array", - "nullable": true - }, - "OR": { - "items": { - "$ref": "#/components/schemas/IscsiConnectionWhereInput" - }, - "type": "array", - "nullable": true - }, - "client_port": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_gt": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_gte": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_in": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array", - "nullable": true - }, - "client_port_lt": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_lte": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_not": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "client_port_not_in": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array", - "nullable": true - }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterWhereInput" - } - ], - "nullable": true - }, - "host": { - "allOf": [ - { - "$ref": "#/components/schemas/HostWhereInput" - } - ], - "nullable": true - }, - "id": { - "type": "string", - "nullable": true - }, - "id_contains": { - "type": "string", - "nullable": true - }, - "id_ends_with": { - "type": "string", - "nullable": true - }, - "id_gt": { - "type": "string", - "nullable": true - }, - "id_gte": { - "type": "string", - "nullable": true - }, - "id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "id_lt": { - "type": "string", - "nullable": true - }, - "id_lte": { - "type": "string", - "nullable": true - }, - "id_not": { - "type": "string", - "nullable": true - }, - "id_not_contains": { - "type": "string", - "nullable": true - }, - "id_not_ends_with": { - "type": "string", - "nullable": true - }, - "id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "id_not_starts_with": { - "type": "string", - "nullable": true - }, - "id_starts_with": { - "type": "string", - "nullable": true - }, - "initiator_ip": { - "type": "string", - "nullable": true - }, - "initiator_ip_contains": { - "type": "string", - "nullable": true - }, - "initiator_ip_ends_with": { - "type": "string", - "nullable": true - }, - "initiator_ip_gt": { - "type": "string", - "nullable": true - }, - "initiator_ip_gte": { - "type": "string", - "nullable": true - }, - "initiator_ip_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "initiator_ip_lt": { - "type": "string", - "nullable": true - }, - "initiator_ip_lte": { - "type": "string", - "nullable": true - }, - "initiator_ip_not": { - "type": "string", - "nullable": true - }, - "initiator_ip_not_contains": { - "type": "string", - "nullable": true - }, - "initiator_ip_not_ends_with": { - "type": "string", - "nullable": true - }, - "initiator_ip_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "initiator_ip_not_starts_with": { - "type": "string", - "nullable": true - }, - "initiator_ip_starts_with": { - "type": "string", - "nullable": true - }, - "iscsi_target": { - "allOf": [ - { - "$ref": "#/components/schemas/IscsiTargetWhereInput" - } - ], - "nullable": true - }, - "nvmf_subsystem": { - "allOf": [ - { - "$ref": "#/components/schemas/NvmfSubsystemWhereInput" - } - ], - "nullable": true - }, - "tr_type": { - "allOf": [ - { - "$ref": "#/components/schemas/StoreTransportType" - } - ], - "nullable": true - }, - "tr_type_in": { - "items": { - "$ref": "#/components/schemas/StoreTransportType" - }, - "type": "array", - "nullable": true - }, - "tr_type_not": { - "allOf": [ - { - "$ref": "#/components/schemas/StoreTransportType" - } - ], - "nullable": true - }, - "tr_type_not_in": { - "items": { - "$ref": "#/components/schemas/StoreTransportType" - }, - "type": "array", - "nullable": true - }, - "type": { - "allOf": [ - { - "$ref": "#/components/schemas/StoreConnectionType" - } - ], - "nullable": true - }, - "type_in": { - "items": { - "$ref": "#/components/schemas/StoreConnectionType" - }, - "type": "array", - "nullable": true - }, - "type_not": { - "allOf": [ - { - "$ref": "#/components/schemas/StoreConnectionType" - } - ], - "nullable": true - }, - "type_not_in": { - "items": { - "$ref": "#/components/schemas/StoreConnectionType" - }, - "type": "array", - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "StoreTransportType": { - "enum": [ - "RDMA", - "TCP" - ], - "type": "string" - }, - "StoreConnectionType": { - "enum": [ - "ISCSI", - "NVMe" + "initiator_chaps_ASC", + "initiator_chaps_DESC", + "internal_ASC", + "internal_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "iqn_name_ASC", + "iqn_name_DESC", + "iqn_whitelist_ASC", + "iqn_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC" ], "type": "string" }, - "GetIscsiConnectionsRequestBody": { + "GetIscsiTargetsRequestBody": { "properties": { "after": { "type": "string", @@ -71168,7 +72582,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/IscsiConnectionOrderByInput" + "$ref": "#/components/schemas/IscsiTargetOrderByInput" } ], "nullable": true @@ -71181,7 +72595,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/IscsiConnectionWhereInput" + "$ref": "#/components/schemas/IscsiTargetWhereInput" } ], "nullable": true @@ -71190,24 +72604,32 @@ "type": "object", "additionalProperties": false }, - "IscsiLunSnapshotOrderByInput": { + "NfsExportOrderByInput": { "enum": [ + "description_ASC", + "description_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", + "export_inode_id_ASC", + "export_inode_id_DESC", "id_ASC", "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", + "internal_ASC", + "internal_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", "local_id_ASC", "local_id_DESC", "name_ASC", "name_DESC", - "unique_size_ASC", - "unique_size_DESC" + "replica_num_ASC", + "replica_num_DESC", + "thin_provision_ASC", + "thin_provision_DESC" ], "type": "string" }, - "GetIscsiLunSnapshotsRequestBody": { + "GetNfsExportsRequestBody": { "properties": { "after": { "type": "string", @@ -71227,511 +72649,133 @@ "format": "int32", "nullable": true }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput" - } - ], - "nullable": true - }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" - } - ], - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "SystemAuditLogOrderByInput": { - "enum": [ - "action_ASC", - "action_DESC", - "finished_at_ASC", - "finished_at_DESC", - "id_ASC", - "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", - "local_id_ASC", - "local_id_DESC", - "message_ASC", - "message_DESC", - "resource_id_ASC", - "resource_id_DESC", - "status_ASC", - "status_DESC" - ], - "type": "string" - }, - "SystemAuditLogWhereInput": { - "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/SystemAuditLogWhereInput" - }, - "type": "array", - "nullable": true - }, - "NOT": { - "items": { - "$ref": "#/components/schemas/SystemAuditLogWhereInput" - }, - "type": "array", - "nullable": true - }, - "OR": { - "items": { - "$ref": "#/components/schemas/SystemAuditLogWhereInput" - }, - "type": "array", - "nullable": true - }, - "action": { - "type": "string", - "nullable": true - }, - "action_contains": { - "type": "string", - "nullable": true - }, - "action_ends_with": { - "type": "string", - "nullable": true - }, - "action_gt": { - "type": "string", - "nullable": true - }, - "action_gte": { - "type": "string", - "nullable": true - }, - "action_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "action_lt": { - "type": "string", - "nullable": true - }, - "action_lte": { - "type": "string", - "nullable": true - }, - "action_not": { - "type": "string", - "nullable": true - }, - "action_not_contains": { - "type": "string", - "nullable": true - }, - "action_not_ends_with": { - "type": "string", - "nullable": true - }, - "action_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "action_not_starts_with": { - "type": "string", - "nullable": true - }, - "action_starts_with": { - "type": "string", - "nullable": true - }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterWhereInput" - } - ], - "nullable": true - }, - "finished_at": { - "type": "string", - "nullable": true - }, - "finished_at_gt": { - "type": "string", - "nullable": true - }, - "finished_at_gte": { - "type": "string", - "nullable": true - }, - "finished_at_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "finished_at_lt": { - "type": "string", - "nullable": true - }, - "finished_at_lte": { - "type": "string", - "nullable": true - }, - "finished_at_not": { - "type": "string", - "nullable": true - }, - "finished_at_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "id": { - "type": "string", - "nullable": true - }, - "id_contains": { - "type": "string", - "nullable": true - }, - "id_ends_with": { - "type": "string", - "nullable": true - }, - "id_gt": { - "type": "string", - "nullable": true - }, - "id_gte": { - "type": "string", - "nullable": true - }, - "id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "id_lt": { - "type": "string", - "nullable": true - }, - "id_lte": { - "type": "string", - "nullable": true - }, - "id_not": { - "type": "string", - "nullable": true - }, - "id_not_contains": { - "type": "string", - "nullable": true - }, - "id_not_ends_with": { - "type": "string", - "nullable": true - }, - "id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "id_not_starts_with": { - "type": "string", - "nullable": true - }, - "id_starts_with": { - "type": "string", - "nullable": true - }, - "local_created_at": { - "type": "string", - "nullable": true - }, - "local_created_at_gt": { - "type": "string", - "nullable": true - }, - "local_created_at_gte": { - "type": "string", - "nullable": true - }, - "local_created_at_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "local_created_at_lt": { - "type": "string", - "nullable": true - }, - "local_created_at_lte": { - "type": "string", - "nullable": true - }, - "local_created_at_not": { - "type": "string", - "nullable": true - }, - "local_created_at_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true - }, - "local_id_contains": { - "type": "string", - "nullable": true - }, - "local_id_ends_with": { - "type": "string", - "nullable": true - }, - "local_id_gt": { - "type": "string", - "nullable": true - }, - "local_id_gte": { - "type": "string", - "nullable": true - }, - "local_id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "local_id_lt": { - "type": "string", - "nullable": true - }, - "local_id_lte": { - "type": "string", - "nullable": true - }, - "local_id_not": { - "type": "string", - "nullable": true - }, - "local_id_not_contains": { - "type": "string", - "nullable": true - }, - "local_id_not_ends_with": { - "type": "string", - "nullable": true - }, - "local_id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "local_id_not_starts_with": { - "type": "string", - "nullable": true - }, - "local_id_starts_with": { - "type": "string", - "nullable": true - }, - "message": { - "type": "string", - "nullable": true - }, - "message_contains": { - "type": "string", - "nullable": true - }, - "message_ends_with": { - "type": "string", - "nullable": true - }, - "message_gt": { - "type": "string", - "nullable": true - }, - "message_gte": { - "type": "string", - "nullable": true - }, - "message_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "message_lt": { - "type": "string", - "nullable": true - }, - "message_lte": { - "type": "string", - "nullable": true - }, - "message_not": { - "type": "string", - "nullable": true - }, - "message_not_contains": { - "type": "string", - "nullable": true - }, - "message_not_ends_with": { - "type": "string", - "nullable": true - }, - "message_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "message_not_starts_with": { - "type": "string", - "nullable": true - }, - "message_starts_with": { - "type": "string", - "nullable": true - }, - "resource_id": { - "type": "string", - "nullable": true - }, - "resource_id_contains": { - "type": "string", - "nullable": true - }, - "resource_id_ends_with": { - "type": "string", - "nullable": true - }, - "resource_id_gt": { - "type": "string", - "nullable": true - }, - "resource_id_gte": { - "type": "string", - "nullable": true - }, - "resource_id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "resource_id_lt": { - "type": "string", - "nullable": true - }, - "resource_id_lte": { - "type": "string", - "nullable": true - }, - "resource_id_not": { - "type": "string", - "nullable": true - }, - "resource_id_not_contains": { - "type": "string", - "nullable": true - }, - "resource_id_not_ends_with": { - "type": "string", - "nullable": true - }, - "resource_id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "resource_id_not_starts_with": { - "type": "string", - "nullable": true - }, - "resource_id_starts_with": { - "type": "string", - "nullable": true - }, - "status": { + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogStatus" + "$ref": "#/components/schemas/NfsExportOrderByInput" } ], "nullable": true }, - "status_in": { - "items": { - "$ref": "#/components/schemas/UserAuditLogStatus" - }, - "type": "array", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "status_not": { + "where": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogStatus" + "$ref": "#/components/schemas/NfsExportWhereInput" } ], "nullable": true - }, - "status_not_in": { - "items": { - "$ref": "#/components/schemas/UserAuditLogStatus" - }, - "type": "array", - "nullable": true } }, "type": "object", "additionalProperties": false }, - "UserAuditLogStatus": { + "VmOrderByInput": { "enum": [ - "FAILED", - "SUCCESSED" + "clock_offset_ASC", + "clock_offset_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "cpu_ASC", + "cpu_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "cpu_usage_ASC", + "cpu_usage_DESC", + "deleted_at_ASC", + "deleted_at_DESC", + "description_ASC", + "description_DESC", + "dns_servers_ASC", + "dns_servers_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "firmware_ASC", + "firmware_DESC", + "guest_cpu_model_ASC", + "guest_cpu_model_DESC", + "guest_os_type_ASC", + "guest_os_type_DESC", + "guest_size_usage_ASC", + "guest_size_usage_DESC", + "guest_used_size_ASC", + "guest_used_size_DESC", + "ha_ASC", + "ha_DESC", + "hostname_ASC", + "hostname_DESC", + "id_ASC", + "id_DESC", + "in_recycle_bin_ASC", + "in_recycle_bin_DESC", + "internal_ASC", + "internal_DESC", + "io_policy_ASC", + "io_policy_DESC", + "ips_ASC", + "ips_DESC", + "kernel_info_ASC", + "kernel_info_DESC", + "last_shutdown_time_ASC", + "last_shutdown_time_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "logical_size_bytes_ASC", + "logical_size_bytes_DESC", + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "memory_ASC", + "memory_DESC", + "memory_usage_ASC", + "memory_usage_DESC", + "name_ASC", + "name_DESC", + "nested_virtualization_ASC", + "nested_virtualization_DESC", + "node_ip_ASC", + "node_ip_DESC", + "original_name_ASC", + "original_name_DESC", + "os_ASC", + "os_DESC", + "protected_ASC", + "protected_DESC", + "provisioned_size_ASC", + "provisioned_size_DESC", + "size_ASC", + "size_DESC", + "status_ASC", + "status_DESC", + "unique_size_ASC", + "unique_size_DESC", + "vcpu_ASC", + "vcpu_DESC", + "video_type_ASC", + "video_type_DESC", + "vm_tools_status_ASC", + "vm_tools_status_DESC", + "vm_tools_version_ASC", + "vm_tools_version_DESC", + "vm_usage_ASC", + "vm_usage_DESC", + "win_opt_ASC", + "win_opt_DESC" ], "type": "string" }, - "GetSystemAuditLogsRequestBody": { + "GetVmsRequestBody": { "properties": { "after": { "type": "string", @@ -71754,7 +72798,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/SystemAuditLogOrderByInput" + "$ref": "#/components/schemas/VmOrderByInput" } ], "nullable": true @@ -71767,7 +72811,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/SystemAuditLogWhereInput" + "$ref": "#/components/schemas/VmWhereInput" } ], "nullable": true @@ -71776,182 +72820,54 @@ "type": "object", "additionalProperties": false }, - "UserAuditLogOrderByInput": { + "ElfDataStoreOrderByInput": { "enum": [ - "action_ASC", - "action_DESC", - "auth_type_ASC", - "auth_type_DESC", - "createdAt_ASC", - "createdAt_DESC", - "finished_at_ASC", - "finished_at_DESC", + "description_ASC", + "description_DESC", + "external_use_ASC", + "external_use_DESC", "id_ASC", "id_DESC", - "ip_address_ASC", - "ip_address_DESC", - "message_ASC", - "message_DESC", - "resource_id_ASC", - "resource_id_DESC", - "resource_type_ASC", - "resource_type_DESC", - "started_at_ASC", - "started_at_DESC", - "status_ASC", - "status_DESC", - "username_ASC", - "username_DESC" + "internal_ASC", + "internal_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "type_ASC", + "type_DESC" ], "type": "string" }, - "UserAuditLogWhereInput": { + "ElfDataStoreWhereInput": { "properties": { "AND": { "items": { - "$ref": "#/components/schemas/UserAuditLogWhereInput" + "$ref": "#/components/schemas/ElfDataStoreWhereInput" }, "type": "array", "nullable": true }, "NOT": { "items": { - "$ref": "#/components/schemas/UserAuditLogWhereInput" + "$ref": "#/components/schemas/ElfDataStoreWhereInput" }, "type": "array", "nullable": true }, "OR": { "items": { - "$ref": "#/components/schemas/UserAuditLogWhereInput" - }, - "type": "array", - "nullable": true - }, - "action": { - "type": "string", - "nullable": true - }, - "action_contains": { - "type": "string", - "nullable": true - }, - "action_ends_with": { - "type": "string", - "nullable": true - }, - "action_gt": { - "type": "string", - "nullable": true - }, - "action_gte": { - "type": "string", - "nullable": true - }, - "action_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "action_lt": { - "type": "string", - "nullable": true - }, - "action_lte": { - "type": "string", - "nullable": true - }, - "action_not": { - "type": "string", - "nullable": true - }, - "action_not_contains": { - "type": "string", - "nullable": true - }, - "action_not_ends_with": { - "type": "string", - "nullable": true - }, - "action_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "action_not_starts_with": { - "type": "string", - "nullable": true - }, - "action_starts_with": { - "type": "string", - "nullable": true - }, - "auth_type": { - "type": "string", - "nullable": true - }, - "auth_type_contains": { - "type": "string", - "nullable": true - }, - "auth_type_ends_with": { - "type": "string", - "nullable": true - }, - "auth_type_gt": { - "type": "string", - "nullable": true - }, - "auth_type_gte": { - "type": "string", - "nullable": true - }, - "auth_type_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "auth_type_lt": { - "type": "string", - "nullable": true - }, - "auth_type_lte": { - "type": "string", - "nullable": true - }, - "auth_type_not": { - "type": "string", - "nullable": true - }, - "auth_type_not_contains": { - "type": "string", - "nullable": true - }, - "auth_type_not_ends_with": { - "type": "string", - "nullable": true - }, - "auth_type_not_in": { - "items": { - "type": "string" + "$ref": "#/components/schemas/ElfDataStoreWhereInput" }, "type": "array", "nullable": true }, - "auth_type_not_starts_with": { - "type": "string", - "nullable": true - }, - "auth_type_starts_with": { - "type": "string", - "nullable": true - }, "cluster": { "allOf": [ { @@ -71960,80 +72876,74 @@ ], "nullable": true }, - "createdAt": { - "type": "string", - "nullable": true - }, - "createdAt_gt": { + "description": { "type": "string", "nullable": true }, - "createdAt_gte": { + "description_contains": { "type": "string", "nullable": true }, - "createdAt_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "createdAt_lt": { + "description_ends_with": { "type": "string", "nullable": true }, - "createdAt_lte": { + "description_gt": { "type": "string", "nullable": true }, - "createdAt_not": { + "description_gte": { "type": "string", "nullable": true }, - "createdAt_not_in": { + "description_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "finished_at": { + "description_lt": { "type": "string", "nullable": true }, - "finished_at_gt": { + "description_lte": { "type": "string", "nullable": true }, - "finished_at_gte": { + "description_not": { "type": "string", "nullable": true }, - "finished_at_in": { + "description_not_contains": { + "type": "string", + "nullable": true + }, + "description_not_ends_with": { + "type": "string", + "nullable": true + }, + "description_not_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "finished_at_lt": { + "description_not_starts_with": { "type": "string", "nullable": true }, - "finished_at_lte": { + "description_starts_with": { "type": "string", "nullable": true }, - "finished_at_not": { - "type": "string", + "external_use": { + "type": "boolean", "nullable": true }, - "finished_at_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "external_use_not": { + "type": "boolean", "nullable": true }, "id": { @@ -72098,397 +73008,645 @@ "type": "string", "nullable": true }, - "ip_address": { + "internal": { + "type": "boolean", + "nullable": true + }, + "internal_not": { + "type": "boolean", + "nullable": true + }, + "ip_whitelist": { "type": "string", "nullable": true }, - "ip_address_contains": { + "ip_whitelist_contains": { "type": "string", "nullable": true }, - "ip_address_ends_with": { + "ip_whitelist_ends_with": { "type": "string", "nullable": true }, - "ip_address_gt": { + "ip_whitelist_gt": { "type": "string", "nullable": true }, - "ip_address_gte": { + "ip_whitelist_gte": { "type": "string", "nullable": true }, - "ip_address_in": { + "ip_whitelist_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "ip_address_lt": { + "ip_whitelist_lt": { "type": "string", "nullable": true }, - "ip_address_lte": { + "ip_whitelist_lte": { "type": "string", "nullable": true }, - "ip_address_not": { + "ip_whitelist_not": { "type": "string", "nullable": true }, - "ip_address_not_contains": { + "ip_whitelist_not_contains": { "type": "string", "nullable": true }, - "ip_address_not_ends_with": { + "ip_whitelist_not_ends_with": { "type": "string", "nullable": true }, - "ip_address_not_in": { + "ip_whitelist_not_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "ip_address_not_starts_with": { + "ip_whitelist_not_starts_with": { "type": "string", "nullable": true }, - "ip_address_starts_with": { + "ip_whitelist_starts_with": { "type": "string", "nullable": true }, - "message": { + "iscsi_target": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiTargetWhereInput" + } + ], + "nullable": true + }, + "local_id": { "type": "string", "nullable": true }, - "message_contains": { + "local_id_contains": { "type": "string", "nullable": true }, - "message_ends_with": { + "local_id_ends_with": { "type": "string", "nullable": true }, - "message_gt": { + "local_id_gt": { "type": "string", "nullable": true }, - "message_gte": { + "local_id_gte": { "type": "string", "nullable": true }, - "message_in": { + "local_id_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "message_lt": { + "local_id_lt": { "type": "string", "nullable": true }, - "message_lte": { + "local_id_lte": { "type": "string", "nullable": true }, - "message_not": { + "local_id_not": { "type": "string", "nullable": true }, - "message_not_contains": { + "local_id_not_contains": { "type": "string", "nullable": true }, - "message_not_ends_with": { + "local_id_not_ends_with": { "type": "string", "nullable": true }, - "message_not_in": { + "local_id_not_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "message_not_starts_with": { + "local_id_not_starts_with": { "type": "string", "nullable": true }, - "message_starts_with": { + "local_id_starts_with": { "type": "string", "nullable": true }, - "resource_id": { + "name": { "type": "string", "nullable": true }, - "resource_id_contains": { + "name_contains": { "type": "string", "nullable": true }, - "resource_id_ends_with": { + "name_ends_with": { "type": "string", "nullable": true }, - "resource_id_gt": { + "name_gt": { "type": "string", "nullable": true }, - "resource_id_gte": { + "name_gte": { "type": "string", "nullable": true }, - "resource_id_in": { + "name_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "resource_id_lt": { + "name_lt": { "type": "string", "nullable": true }, - "resource_id_lte": { + "name_lte": { "type": "string", "nullable": true }, - "resource_id_not": { + "name_not": { "type": "string", "nullable": true }, - "resource_id_not_contains": { + "name_not_contains": { "type": "string", "nullable": true }, - "resource_id_not_ends_with": { + "name_not_ends_with": { "type": "string", "nullable": true }, - "resource_id_not_in": { + "name_not_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "resource_id_not_starts_with": { + "name_not_starts_with": { "type": "string", "nullable": true }, - "resource_id_starts_with": { + "name_starts_with": { "type": "string", "nullable": true }, - "resource_type": { - "type": "string", + "nfs_export": { + "allOf": [ + { + "$ref": "#/components/schemas/NfsExportWhereInput" + } + ], "nullable": true }, - "resource_type_contains": { - "type": "string", + "nvmf_subsystem": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], "nullable": true }, - "resource_type_ends_with": { - "type": "string", + "replica_num": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_gt": { - "type": "string", + "replica_num_gt": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_gte": { - "type": "string", + "replica_num_gte": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_in": { + "replica_num_in": { "items": { - "type": "string" + "type": "integer", + "format": "int32" }, "type": "array", "nullable": true }, - "resource_type_lt": { - "type": "string", - "nullable": true - }, - "resource_type_lte": { - "type": "string", - "nullable": true - }, - "resource_type_not": { - "type": "string", + "replica_num_lt": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_not_contains": { - "type": "string", + "replica_num_lte": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_not_ends_with": { - "type": "string", + "replica_num_not": { + "type": "integer", + "format": "int32", "nullable": true }, - "resource_type_not_in": { + "replica_num_not_in": { "items": { - "type": "string" + "type": "integer", + "format": "int32" }, "type": "array", "nullable": true }, - "resource_type_not_starts_with": { - "type": "string", + "thin_provision": { + "type": "boolean", "nullable": true }, - "resource_type_starts_with": { - "type": "string", + "thin_provision_not": { + "type": "boolean", "nullable": true }, - "started_at": { - "type": "string", + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreType" + } + ], "nullable": true }, - "started_at_gt": { - "type": "string", + "type_in": { + "items": { + "$ref": "#/components/schemas/ElfDataStoreType" + }, + "type": "array", "nullable": true }, - "started_at_gte": { - "type": "string", + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/ElfDataStoreType" + } + ], "nullable": true }, - "started_at_in": { + "type_not_in": { "items": { - "type": "string" + "$ref": "#/components/schemas/ElfDataStoreType" }, "type": "array", "nullable": true - }, - "started_at_lt": { + } + }, + "type": "object", + "additionalProperties": false + }, + "ElfDataStoreType": { + "enum": [ + "ISCSI", + "NFS", + "NVMe" + ], + "type": "string" + }, + "GetElfDataStoresRequestBody": { + "properties": { + "after": { "type": "string", "nullable": true }, - "started_at_lte": { + "before": { "type": "string", "nullable": true }, - "started_at_not": { - "type": "string", + "first": { + "type": "integer", + "format": "int32", "nullable": true }, - "started_at_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "last": { + "type": "integer", + "format": "int32", "nullable": true }, - "status": { + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogStatus" + "$ref": "#/components/schemas/ElfDataStoreOrderByInput" } ], "nullable": true }, - "status_in": { - "items": { - "$ref": "#/components/schemas/UserAuditLogStatus" - }, - "type": "array", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "status_not": { + "where": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogStatus" + "$ref": "#/components/schemas/ElfDataStoreWhereInput" } ], "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VdsOrderByInput": { + "enum": [ + "bond_mode_ASC", + "bond_mode_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "ovsbr_name_ASC", + "ovsbr_name_DESC", + "type_ASC", + "type_DESC", + "vlans_num_ASC", + "vlans_num_DESC", + "work_mode_ASC", + "work_mode_DESC" + ], + "type": "string" + }, + "GetVdsesRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true }, - "status_not_in": { - "items": { - "$ref": "#/components/schemas/UserAuditLogStatus" - }, - "type": "array", + "before": { + "type": "string", "nullable": true }, - "user": { + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/UserWhereInput" + "$ref": "#/components/schemas/VdsOrderByInput" } ], "nullable": true }, - "username": { - "type": "string", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_contains": { + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VdsWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "DiskOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "failure_information_ASC", + "failure_information_DESC", + "firmware_ASC", + "firmware_DESC", + "function_ASC", + "function_DESC", + "health_status_ASC", + "health_status_DESC", + "healthy_ASC", + "healthy_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "model_ASC", + "model_DESC", + "mounted_ASC", + "mounted_DESC", + "name_ASC", + "name_DESC", + "numa_node_ASC", + "numa_node_DESC", + "offline_ASC", + "offline_DESC", + "partitions_ASC", + "partitions_DESC", + "path_ASC", + "path_DESC", + "persistent_memory_type_ASC", + "persistent_memory_type_DESC", + "physical_slot_on_brick_ASC", + "physical_slot_on_brick_DESC", + "recommended_usage_ASC", + "recommended_usage_DESC", + "remaining_life_percent_ASC", + "remaining_life_percent_DESC", + "serial_ASC", + "serial_DESC", + "size_ASC", + "size_DESC", + "type_ASC", + "type_DESC", + "usage_ASC", + "usage_DESC", + "usage_status_ASC", + "usage_status_DESC" + ], + "type": "string" + }, + "GetDisksRequestBody": { + "properties": { + "after": { "type": "string", "nullable": true }, - "username_ends_with": { + "before": { "type": "string", "nullable": true }, - "username_gt": { - "type": "string", + "first": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_gte": { - "type": "string", + "last": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_in": { - "items": { - "type": "string" - }, - "type": "array", + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskOrderByInput" + } + ], "nullable": true }, - "username_lt": { - "type": "string", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_lte": { + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/DiskWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "VlanOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "gateway_ip_ASC", + "gateway_ip_DESC", + "gateway_subnetmask_ASC", + "gateway_subnetmask_DESC", + "id_ASC", + "id_DESC", + "local_id_ASC", + "local_id_DESC", + "mode_type_ASC", + "mode_type_DESC", + "name_ASC", + "name_DESC", + "qos_max_bandwidth_ASC", + "qos_max_bandwidth_DESC", + "qos_min_bandwidth_ASC", + "qos_min_bandwidth_DESC", + "qos_priority_ASC", + "qos_priority_DESC", + "subnetmask_ASC", + "subnetmask_DESC", + "type_ASC", + "type_DESC", + "vlan_id_ASC", + "vlan_id_DESC" + ], + "type": "string" + }, + "GetVlansRequestBody": { + "properties": { + "after": { "type": "string", "nullable": true }, - "username_not": { + "before": { "type": "string", "nullable": true }, - "username_not_contains": { - "type": "string", + "first": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_not_ends_with": { - "type": "string", + "last": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanOrderByInput" + } + ], "nullable": true }, - "username_not_starts_with": { - "type": "string", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "username_starts_with": { - "type": "string", + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanWhereInput" + } + ], "nullable": true } }, "type": "object", "additionalProperties": false }, - "GetUserAuditLogsRequestBody": { + "VmVolumeOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "elf_storage_policy_ASC", + "elf_storage_policy_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "guest_size_usage_ASC", + "guest_size_usage_DESC", + "guest_used_size_ASC", + "guest_used_size_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "mounting_ASC", + "mounting_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "sharing_ASC", + "sharing_DESC", + "size_ASC", + "size_DESC", + "type_ASC", + "type_DESC", + "unique_size_ASC", + "unique_size_DESC" + ], + "type": "string" + }, + "GetVmVolumesRequestBody": { "properties": { "after": { "type": "string", @@ -72511,7 +73669,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogOrderByInput" + "$ref": "#/components/schemas/VmVolumeOrderByInput" } ], "nullable": true @@ -72524,7 +73682,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/UserAuditLogWhereInput" + "$ref": "#/components/schemas/VmVolumeWhereInput" } ], "nullable": true @@ -72533,54 +73691,28 @@ "type": "object", "additionalProperties": false }, - "TaskOrderByInput": { + "ElfImageOrderByInput": { "enum": [ - "args_ASC", - "args_DESC", "description_ASC", "description_DESC", - "error_code_ASC", - "error_code_DESC", - "error_message_ASC", - "error_message_DESC", - "finished_at_ASC", - "finished_at_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", "id_ASC", "id_DESC", - "internal_ASC", - "internal_DESC", - "key_ASC", - "key_DESC", "local_created_at_ASC", "local_created_at_DESC", - "progress_ASC", - "progress_DESC", - "resource_id_ASC", - "resource_id_DESC", - "resource_mutation_ASC", - "resource_mutation_DESC", - "resource_rollback_error_ASC", - "resource_rollback_error_DESC", - "resource_rollback_retry_count_ASC", - "resource_rollback_retry_count_DESC", - "resource_rollbacked_ASC", - "resource_rollbacked_DESC", - "resource_type_ASC", - "resource_type_DESC", - "snapshot_ASC", - "snapshot_DESC", - "started_at_ASC", - "started_at_DESC", - "status_ASC", - "status_DESC", - "steps_ASC", - "steps_DESC", - "type_ASC", - "type_DESC" + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "size_ASC", + "size_DESC" ], "type": "string" }, - "GetTasksRequestBody": { + "GetElfImagesRequestBody": { "properties": { "after": { "type": "string", @@ -72603,7 +73735,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/TaskOrderByInput" + "$ref": "#/components/schemas/ElfImageOrderByInput" } ], "nullable": true @@ -72616,7 +73748,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/TaskWhereInput" + "$ref": "#/components/schemas/ElfImageWhereInput" } ], "nullable": true @@ -72625,82 +73757,60 @@ "type": "object", "additionalProperties": false }, - "IscsiLunOrderByInput": { + "VmTemplateOrderByInput": { "enum": [ - "allowed_initiators_ASC", - "allowed_initiators_DESC", - "assigned_size_ASC", - "assigned_size_DESC", - "bps_ASC", - "bps_DESC", - "bps_max_ASC", - "bps_max_DESC", - "bps_max_length_ASC", - "bps_max_length_DESC", - "bps_rd_ASC", - "bps_rd_DESC", - "bps_rd_max_ASC", - "bps_rd_max_DESC", - "bps_rd_max_length_ASC", - "bps_rd_max_length_DESC", - "bps_wr_ASC", - "bps_wr_DESC", - "bps_wr_max_ASC", - "bps_wr_max_DESC", - "bps_wr_max_length_ASC", - "bps_wr_max_length_DESC", + "clock_offset_ASC", + "clock_offset_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "cpu_ASC", + "cpu_DESC", + "cpu_model_ASC", + "cpu_model_DESC", + "description_ASC", + "description_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", + "firmware_ASC", + "firmware_DESC", + "ha_ASC", + "ha_DESC", "id_ASC", "id_DESC", - "io_size_ASC", - "io_size_DESC", - "iops_ASC", - "iops_DESC", - "iops_max_ASC", - "iops_max_DESC", - "iops_max_length_ASC", - "iops_max_length_DESC", - "iops_rd_ASC", - "iops_rd_DESC", - "iops_rd_max_ASC", - "iops_rd_max_DESC", - "iops_rd_max_length_ASC", - "iops_rd_max_length_DESC", - "iops_wr_ASC", - "iops_wr_DESC", - "iops_wr_max_ASC", - "iops_wr_max_DESC", - "iops_wr_max_length_ASC", - "iops_wr_max_length_DESC", + "io_policy_ASC", + "io_policy_DESC", "local_created_at_ASC", "local_created_at_DESC", "local_id_ASC", "local_id_DESC", - "lun_id_ASC", - "lun_id_DESC", - "name_ASC", - "name_DESC", - "replica_num_ASC", - "replica_num_DESC", - "shared_size_ASC", - "shared_size_DESC", - "snapshot_num_ASC", - "snapshot_num_DESC", - "stripe_num_ASC", - "stripe_num_DESC", - "stripe_size_ASC", - "stripe_size_DESC", - "thin_provision_ASC", - "thin_provision_DESC", - "unique_size_ASC", - "unique_size_DESC", - "zbs_volume_id_ASC", - "zbs_volume_id_DESC" + "max_bandwidth_ASC", + "max_bandwidth_DESC", + "max_bandwidth_policy_ASC", + "max_bandwidth_policy_DESC", + "max_iops_ASC", + "max_iops_DESC", + "max_iops_policy_ASC", + "max_iops_policy_DESC", + "memory_ASC", + "memory_DESC", + "name_ASC", + "name_DESC", + "size_ASC", + "size_DESC", + "vcpu_ASC", + "vcpu_DESC", + "video_type_ASC", + "video_type_DESC", + "vm_disks_ASC", + "vm_disks_DESC", + "vm_nics_ASC", + "vm_nics_DESC", + "win_opt_ASC", + "win_opt_DESC" ], "type": "string" }, - "GetIscsiLunsRequestBody": { + "GetVmTemplatesRequestBody": { "properties": { "after": { "type": "string", @@ -72723,7 +73833,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/IscsiLunOrderByInput" + "$ref": "#/components/schemas/VmTemplateOrderByInput" } ], "nullable": true @@ -72736,7 +73846,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/IscsiLunWhereInput" + "$ref": "#/components/schemas/VmTemplateWhereInput" } ], "nullable": true @@ -72745,22 +73855,40 @@ "type": "object", "additionalProperties": false }, - "NamespaceGroupOrderByInput": { + "VmPlacementGroupOrderByInput": { "enum": [ + "description_ASC", + "description_DESC", + "enabled_ASC", + "enabled_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", "id_ASC", "id_DESC", - "local_create_time_ASC", - "local_create_time_DESC", + "local_created_at_ASC", + "local_created_at_DESC", "local_id_ASC", "local_id_DESC", + "local_updated_at_ASC", + "local_updated_at_DESC", "name_ASC", - "name_DESC" + "name_DESC", + "vm_host_must_enabled_ASC", + "vm_host_must_enabled_DESC", + "vm_host_must_policy_ASC", + "vm_host_must_policy_DESC", + "vm_host_prefer_enabled_ASC", + "vm_host_prefer_enabled_DESC", + "vm_host_prefer_policy_ASC", + "vm_host_prefer_policy_DESC", + "vm_vm_policy_ASC", + "vm_vm_policy_DESC", + "vm_vm_policy_enabled_ASC", + "vm_vm_policy_enabled_DESC" ], "type": "string" }, - "GetNamespaceGroupsRequestBody": { + "GetVmPlacementGroupsRequestBody": { "properties": { "after": { "type": "string", @@ -72783,7 +73911,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/NamespaceGroupOrderByInput" + "$ref": "#/components/schemas/VmPlacementGroupOrderByInput" } ], "nullable": true @@ -72796,7 +73924,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/NamespaceGroupWhereInput" + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" } ], "nullable": true @@ -72805,84 +73933,44 @@ "type": "object", "additionalProperties": false }, - "NvmfNamespaceOrderByInput": { + "AlertOrderByInput": { "enum": [ - "assigned_size_ASC", - "assigned_size_DESC", - "bps_ASC", - "bps_DESC", - "bps_max_ASC", - "bps_max_DESC", - "bps_max_length_ASC", - "bps_max_length_DESC", - "bps_rd_ASC", - "bps_rd_DESC", - "bps_rd_max_ASC", - "bps_rd_max_DESC", - "bps_rd_max_length_ASC", - "bps_rd_max_length_DESC", - "bps_wr_ASC", - "bps_wr_DESC", - "bps_wr_max_ASC", - "bps_wr_max_DESC", - "bps_wr_max_length_ASC", - "bps_wr_max_length_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", + "cause_ASC", + "cause_DESC", + "create_time_ASC", + "create_time_DESC", + "ended_ASC", + "ended_DESC", "id_ASC", "id_DESC", - "io_size_ASC", - "io_size_DESC", - "iops_ASC", - "iops_DESC", - "iops_max_ASC", - "iops_max_DESC", - "iops_max_length_ASC", - "iops_max_length_DESC", - "iops_rd_ASC", - "iops_rd_DESC", - "iops_rd_max_ASC", - "iops_rd_max_DESC", - "iops_rd_max_length_ASC", - "iops_rd_max_length_DESC", - "iops_wr_ASC", - "iops_wr_DESC", - "iops_wr_max_ASC", - "iops_wr_max_DESC", - "iops_wr_max_length_ASC", - "iops_wr_max_length_DESC", - "is_shared_ASC", - "is_shared_DESC", - "local_created_at_ASC", - "local_created_at_DESC", + "impact_ASC", + "impact_DESC", + "labels_ASC", + "labels_DESC", + "local_create_time_ASC", + "local_create_time_DESC", + "local_end_time_ASC", + "local_end_time_DESC", "local_id_ASC", "local_id_DESC", - "name_ASC", - "name_DESC", - "namespace_id_ASC", - "namespace_id_DESC", - "nqn_whitelist_ASC", - "nqn_whitelist_DESC", - "replica_num_ASC", - "replica_num_DESC", - "shared_size_ASC", - "shared_size_DESC", - "snapshot_num_ASC", - "snapshot_num_DESC", - "stripe_num_ASC", - "stripe_num_DESC", - "stripe_size_ASC", - "stripe_size_DESC", - "thin_provision_ASC", - "thin_provision_DESC", - "unique_size_ASC", - "unique_size_DESC", - "zbs_volume_id_ASC", - "zbs_volume_id_DESC" + "local_start_time_ASC", + "local_start_time_DESC", + "local_update_time_ASC", + "local_update_time_DESC", + "message_ASC", + "message_DESC", + "severity_ASC", + "severity_DESC", + "solution_ASC", + "solution_DESC", + "threshold_ASC", + "threshold_DESC", + "value_ASC", + "value_DESC" ], "type": "string" }, - "GetNvmfNamespacesRequestBody": { + "GetAlertsRequestBody": { "properties": { "after": { "type": "string", @@ -72905,7 +73993,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/NvmfNamespaceOrderByInput" + "$ref": "#/components/schemas/AlertOrderByInput" } ], "nullable": true @@ -72918,7 +74006,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + "$ref": "#/components/schemas/AlertWhereInput" } ], "nullable": true @@ -72927,26 +74015,38 @@ "type": "object", "additionalProperties": false }, - "ContentLibraryImageOrderByInput": { + "GlobalAlertRuleOrderByInput": { "enum": [ - "createdAt_ASC", - "createdAt_DESC", - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", + "boolean_ASC", + "boolean_DESC", + "cause_ASC", + "cause_DESC", + "default_thresholds_ASC", + "default_thresholds_DESC", + "disabled_ASC", + "disabled_DESC", "id_ASC", "id_DESC", + "impact_ASC", + "impact_DESC", + "message_ASC", + "message_DESC", "name_ASC", "name_DESC", - "path_ASC", - "path_DESC", - "size_ASC", - "size_DESC" + "object_ASC", + "object_DESC", + "operator_ASC", + "operator_DESC", + "solution_ASC", + "solution_DESC", + "thresholds_ASC", + "thresholds_DESC", + "unit_ASC", + "unit_DESC" ], "type": "string" }, - "GetContentLibraryImagesRequestBody": { + "GetGlobalAlertRulesRequestBody": { "properties": { "after": { "type": "string", @@ -72969,7 +74069,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/ContentLibraryImageOrderByInput" + "$ref": "#/components/schemas/GlobalAlertRuleOrderByInput" } ], "nullable": true @@ -72982,7 +74082,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + "$ref": "#/components/schemas/GlobalAlertRuleWhereInput" } ], "nullable": true @@ -72991,24 +74091,62 @@ "type": "object", "additionalProperties": false }, - "NvmfNamespaceSnapshotOrderByInput": { + "SnapshotPlanOrderByInput": { "enum": [ + "auto_delete_num_ASC", + "auto_delete_num_DESC", + "auto_execute_num_ASC", + "auto_execute_num_DESC", + "description_ASC", + "description_DESC", + "end_time_ASC", + "end_time_DESC", "entityAsyncStatus_ASC", "entityAsyncStatus_DESC", + "exec_h_m_ASC", + "exec_h_m_DESC", + "execute_plan_type_ASC", + "execute_plan_type_DESC", + "healthy_ASC", + "healthy_DESC", "id_ASC", "id_DESC", - "local_created_at_ASC", - "local_created_at_DESC", + "last_execute_end_time_ASC", + "last_execute_end_time_DESC", + "last_execute_status_ASC", + "last_execute_status_DESC", + "last_execute_time_ASC", + "last_execute_time_DESC", "local_id_ASC", "local_id_DESC", + "logical_size_bytes_ASC", + "logical_size_bytes_DESC", + "manual_delete_num_ASC", + "manual_delete_num_DESC", + "manual_execute_num_ASC", + "manual_execute_num_DESC", + "mirror_ASC", + "mirror_DESC", "name_ASC", "name_DESC", - "unique_size_ASC", - "unique_size_DESC" + "next_execute_time_ASC", + "next_execute_time_DESC", + "object_num_ASC", + "object_num_DESC", + "physical_size_bytes_ASC", + "physical_size_bytes_DESC", + "remain_snapshot_num_ASC", + "remain_snapshot_num_DESC", + "snapshot_group_num_ASC", + "snapshot_group_num_DESC", + "start_time_ASC", + "start_time_DESC", + "status_ASC", + "status_DESC" ], "type": "string" }, - "GetNvmfNamespaceSnapshotsRequestBody": { + "GetSnapshotPlansRequestBody": { "properties": { "after": { "type": "string", @@ -73031,7 +74169,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput" + "$ref": "#/components/schemas/SnapshotPlanOrderByInput" } ], "nullable": true @@ -73044,7 +74182,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + "$ref": "#/components/schemas/SnapshotPlanWhereInput" } ], "nullable": true @@ -73053,34 +74191,28 @@ "type": "object", "additionalProperties": false }, - "ContentLibraryVmTemplateOrderByInput": { + "EntityFilterOrderByInput": { "enum": [ - "architecture_ASC", - "architecture_DESC", - "cloud_init_supported_ASC", - "cloud_init_supported_DESC", - "createdAt_ASC", - "createdAt_DESC", - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", + "apply_to_all_clusters_ASC", + "apply_to_all_clusters_DESC", + "entity_type_ASC", + "entity_type_DESC", + "filter_status_ASC", + "filter_status_DESC", "id_ASC", "id_DESC", - "memory_ASC", - "memory_DESC", + "last_executed_at_ASC", + "last_executed_at_DESC", "name_ASC", "name_DESC", - "os_ASC", - "os_DESC", - "size_ASC", - "size_DESC", - "vcpu_ASC", - "vcpu_DESC" + "preset_ASC", + "preset_DESC", + "rules_ASC", + "rules_DESC" ], "type": "string" }, - "GetContentLibraryVmTemplatesRequestBody": { + "GetEntityFiltersRequestBody": { "properties": { "after": { "type": "string", @@ -73103,7 +74235,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput" + "$ref": "#/components/schemas/EntityFilterOrderByInput" } ], "nullable": true @@ -73116,7 +74248,7 @@ "where": { "allOf": [ { - "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + "$ref": "#/components/schemas/EntityFilterWhereInput" } ], "nullable": true @@ -73125,80 +74257,40 @@ "type": "object", "additionalProperties": false }, - "NvmfSubsystemOrderByInput": { + "UserOrderByInput": { "enum": [ - "bps_ASC", - "bps_DESC", - "bps_max_ASC", - "bps_max_DESC", - "bps_max_length_ASC", - "bps_max_length_DESC", - "bps_rd_ASC", - "bps_rd_DESC", - "bps_rd_max_ASC", - "bps_rd_max_DESC", - "bps_rd_max_length_ASC", - "bps_rd_max_length_DESC", - "bps_wr_ASC", - "bps_wr_DESC", - "bps_wr_max_ASC", - "bps_wr_max_DESC", - "bps_wr_max_length_ASC", - "bps_wr_max_length_DESC", - "description_ASC", - "description_DESC", - "entityAsyncStatus_ASC", - "entityAsyncStatus_DESC", - "external_use_ASC", - "external_use_DESC", + "auth_config_id_ASC", + "auth_config_id_DESC", + "display_username_ASC", + "display_username_DESC", + "email_address_ASC", + "email_address_DESC", "id_ASC", "id_DESC", "internal_ASC", "internal_DESC", - "io_size_ASC", - "io_size_DESC", - "iops_ASC", - "iops_DESC", - "iops_max_ASC", - "iops_max_DESC", - "iops_max_length_ASC", - "iops_max_length_DESC", - "iops_rd_ASC", - "iops_rd_DESC", - "iops_rd_max_ASC", - "iops_rd_max_DESC", - "iops_rd_max_length_ASC", - "iops_rd_max_length_DESC", - "iops_wr_ASC", - "iops_wr_DESC", - "iops_wr_max_ASC", - "iops_wr_max_DESC", - "iops_wr_max_length_ASC", - "iops_wr_max_length_DESC", - "ip_whitelist_ASC", - "ip_whitelist_DESC", - "local_id_ASC", - "local_id_DESC", + "ldap_dn_ASC", + "ldap_dn_DESC", + "mobile_phone_ASC", + "mobile_phone_DESC", "name_ASC", "name_DESC", - "nqn_name_ASC", - "nqn_name_DESC", - "nqn_whitelist_ASC", - "nqn_whitelist_DESC", - "policy_ASC", - "policy_DESC", - "replica_num_ASC", - "replica_num_DESC", - "stripe_num_ASC", - "stripe_num_DESC", - "stripe_size_ASC", - "stripe_size_DESC", - "thin_provision_ASC", - "thin_provision_DESC" + "password_expired_ASC", + "password_expired_DESC", + "password_recover_qa_ASC", + "password_recover_qa_DESC", + "password_updated_at_ASC", + "password_updated_at_DESC", + "role_ASC", + "role_DESC", + "source_ASC", + "source_DESC", + "username_ASC", + "username_DESC" ], "type": "string" }, - "GetNvmfSubsystemsRequestBody": { + "GetUsersRequestBody": { "properties": { "after": { "type": "string", @@ -73221,7 +74313,7 @@ "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/NvmfSubsystemOrderByInput" + "$ref": "#/components/schemas/UserOrderByInput" } ], "nullable": true @@ -73229,231 +74321,138 @@ "skip": { "type": "integer", "format": "int32", - "nullable": true - }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/NvmfSubsystemWhereInput" - } - ], - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "TableReporterParams": { - "properties": { - "filter": { - "properties": { - "nvmfSubsystems": { - "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody" - }, - "contentLibraryVmTemplates": { - "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody" - }, - "nvmfNamespaceSnapshots": { - "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody" - }, - "contentLibraryImages": { - "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody" - }, - "nvmfNamespaces": { - "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody" - }, - "namespaceGroups": { - "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody" - }, - "iscsiLuns": { - "$ref": "#/components/schemas/GetIscsiLunsRequestBody" - }, - "tasks": { - "$ref": "#/components/schemas/GetTasksRequestBody" - }, - "userAuditLogs": { - "$ref": "#/components/schemas/GetUserAuditLogsRequestBody" - }, - "systemAuditLogs": { - "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody" - }, - "iscsiLunSnapshots": { - "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody" - }, - "iscsiConnections": { - "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody" - }, - "consistencyGroups": { - "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody" - }, - "users": { - "$ref": "#/components/schemas/GetUsersRequestBody" - }, - "vmEntityFilters": { - "$ref": "#/components/schemas/GetEntityFiltersRequestBody" - }, - "snapshotPlans": { - "$ref": "#/components/schemas/GetSnapshotPlansRequestBody" - }, - "globalAlertRules": { - "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody" - }, - "alerts": { - "$ref": "#/components/schemas/GetAlertsRequestBody" - }, - "vmPlacementGroups": { - "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody" - }, - "vmTemplates": { - "$ref": "#/components/schemas/GetVmTemplatesRequestBody" - }, - "elfImages": { - "$ref": "#/components/schemas/GetElfImagesRequestBody" - }, - "vmVolumes": { - "$ref": "#/components/schemas/GetVmVolumesRequestBody" - }, - "vlans": { - "$ref": "#/components/schemas/GetVlansRequestBody" - }, - "disks": { - "$ref": "#/components/schemas/GetDisksRequestBody" - }, - "vdses": { - "$ref": "#/components/schemas/GetVdsesRequestBody" - }, - "elfDataStores": { - "$ref": "#/components/schemas/GetElfDataStoresRequestBody" - }, - "vms": { - "$ref": "#/components/schemas/GetVmsRequestBody" - }, - "nfsExports": { - "$ref": "#/components/schemas/GetNfsExportsRequestBody" - }, - "iscsiTargets": { - "$ref": "#/components/schemas/GetIscsiTargetsRequestBody" - }, - "usbDevices": { - "$ref": "#/components/schemas/GetUsbDevicesRequestBody" - }, - "nics": { - "$ref": "#/components/schemas/GetNicsRequestBody" - }, - "clusters": { - "$ref": "#/components/schemas/GetClustersRequestBody" - }, - "datacenters": { - "$ref": "#/components/schemas/GetDatacentersRequestBody" - }, - "hosts": { - "$ref": "#/components/schemas/GetHostsRequestBody" - } - }, - "type": "object" - }, - "columns": { - "items": { - "$ref": "#/components/schemas/ColumnConfig" - }, - "type": "array" + "nullable": true }, - "name": { - "type": "string" + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/UserWhereInput" + } + ], + "nullable": true } }, - "required": [ - "filter", - "columns", - "name" + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroupOrderByInput": { + "enum": [ + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" ], - "type": "object" + "type": "string" }, - "UploadTaskWhereInput": { + "GetConsistencyGroupsRequestBody": { "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/UploadTaskWhereInput" - }, - "type": "array", + "after": { + "type": "string", "nullable": true }, - "NOT": { - "items": { - "$ref": "#/components/schemas/UploadTaskWhereInput" - }, - "type": "array", + "before": { + "type": "string", "nullable": true }, - "OR": { - "items": { - "$ref": "#/components/schemas/UploadTaskWhereInput" - }, - "type": "array", + "first": { + "type": "integer", + "format": "int32", "nullable": true }, - "chunk_size": { + "last": { "type": "integer", - "format": "int64", + "format": "int32", "nullable": true }, - "chunk_size_gt": { - "type": "integer", - "format": "int64", + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupOrderByInput" + } + ], "nullable": true }, - "chunk_size_gte": { + "skip": { "type": "integer", - "format": "int64", + "format": "int32", "nullable": true }, - "chunk_size_in": { + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + ], + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "IscsiConnectionOrderByInput": { + "enum": [ + "client_port_ASC", + "client_port_DESC", + "id_ASC", + "id_DESC", + "initiator_ip_ASC", + "initiator_ip_DESC", + "tr_type_ASC", + "tr_type_DESC", + "type_ASC", + "type_DESC" + ], + "type": "string" + }, + "IscsiConnectionWhereInput": { + "properties": { + "AND": { "items": { - "type": "integer", - "format": "int64" + "$ref": "#/components/schemas/IscsiConnectionWhereInput" }, "type": "array", "nullable": true }, - "chunk_size_lt": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "chunk_size_lte": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "chunk_size_not": { - "type": "integer", - "format": "int64", + "NOT": { + "items": { + "$ref": "#/components/schemas/IscsiConnectionWhereInput" + }, + "type": "array", "nullable": true }, - "chunk_size_not_in": { + "OR": { "items": { - "type": "integer", - "format": "int64" + "$ref": "#/components/schemas/IscsiConnectionWhereInput" }, "type": "array", "nullable": true }, - "current_chunk": { + "client_port": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_gt": { + "client_port_gt": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_gte": { + "client_port_gte": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_in": { + "client_port_in": { "items": { "type": "integer", "format": "int32" @@ -73461,22 +74460,22 @@ "type": "array", "nullable": true }, - "current_chunk_lt": { + "client_port_lt": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_lte": { + "client_port_lte": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_not": { + "client_port_not": { "type": "integer", "format": "int32", "nullable": true }, - "current_chunk_not_in": { + "client_port_not_in": { "items": { "type": "integer", "format": "int32" @@ -73484,42 +74483,20 @@ "type": "array", "nullable": true }, - "finished_at": { - "type": "string", - "nullable": true - }, - "finished_at_gt": { - "type": "string", - "nullable": true - }, - "finished_at_gte": { - "type": "string", - "nullable": true - }, - "finished_at_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "finished_at_lt": { - "type": "string", - "nullable": true - }, - "finished_at_lte": { - "type": "string", - "nullable": true - }, - "finished_at_not": { - "type": "string", + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], "nullable": true }, - "finished_at_not_in": { - "items": { - "type": "string" - }, - "type": "array", + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], "nullable": true }, "id": { @@ -73584,3359 +74561,2383 @@ "type": "string", "nullable": true }, - "resource_type": { - "allOf": [ - { - "$ref": "#/components/schemas/UploadResourceType" - } - ], - "nullable": true - }, - "resource_type_in": { - "items": { - "$ref": "#/components/schemas/UploadResourceType" - }, - "type": "array", - "nullable": true - }, - "resource_type_not": { - "allOf": [ - { - "$ref": "#/components/schemas/UploadResourceType" - } - ], - "nullable": true - }, - "resource_type_not_in": { - "items": { - "$ref": "#/components/schemas/UploadResourceType" - }, - "type": "array", - "nullable": true - }, - "size": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_gt": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_gte": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_in": { - "items": { - "type": "integer", - "format": "int64" - }, - "type": "array", - "nullable": true - }, - "size_lt": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_lte": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_not": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "size_not_in": { - "items": { - "type": "integer", - "format": "int64" - }, - "type": "array", - "nullable": true - }, - "started_at": { - "type": "string", - "nullable": true - }, - "started_at_gt": { + "initiator_ip": { "type": "string", "nullable": true }, - "started_at_gte": { + "initiator_ip_contains": { "type": "string", "nullable": true }, - "started_at_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "started_at_lt": { + "initiator_ip_ends_with": { "type": "string", "nullable": true }, - "started_at_lte": { + "initiator_ip_gt": { "type": "string", "nullable": true }, - "started_at_not": { + "initiator_ip_gte": { "type": "string", "nullable": true }, - "started_at_not_in": { + "initiator_ip_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/UploadTaskStatus" - } - ], - "nullable": true - }, - "status_in": { - "items": { - "$ref": "#/components/schemas/UploadTaskStatus" - }, - "type": "array", - "nullable": true - }, - "status_not": { - "allOf": [ - { - "$ref": "#/components/schemas/UploadTaskStatus" - } - ], + "initiator_ip_lt": { + "type": "string", "nullable": true }, - "status_not_in": { - "items": { - "$ref": "#/components/schemas/UploadTaskStatus" - }, - "type": "array", + "initiator_ip_lte": { + "type": "string", "nullable": true }, - "updatedAt": { + "initiator_ip_not": { "type": "string", "nullable": true }, - "updatedAt_gt": { + "initiator_ip_not_contains": { "type": "string", "nullable": true }, - "updatedAt_gte": { + "initiator_ip_not_ends_with": { "type": "string", "nullable": true }, - "updatedAt_in": { + "initiator_ip_not_in": { "items": { "type": "string" }, "type": "array", "nullable": true }, - "updatedAt_lt": { - "type": "string", - "nullable": true - }, - "updatedAt_lte": { + "initiator_ip_not_starts_with": { "type": "string", "nullable": true }, - "updatedAt_not": { + "initiator_ip_starts_with": { "type": "string", "nullable": true }, - "updatedAt_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "CancelUploadTaskParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/UploadTaskWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "UsbDevice": { - "properties": { - "binded": { - "type": "boolean" - }, - "description": { - "type": "string" - }, - "entityAsyncStatus": { + "iscsi_target": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/IscsiTargetWhereInput" } ], "nullable": true }, - "host": { - "$ref": "#/components/schemas/NestedHost" - }, - "id": { - "type": "string" - }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "manufacturer": { - "type": "string" - }, - "name": { - "type": "string" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "status": { - "$ref": "#/components/schemas/UsbDeviceStatus" - }, - "usb_type": { - "type": "string" - }, - "vms": { - "items": { - "$ref": "#/components/schemas/NestedVm" - }, - "type": "array", - "nullable": true - }, - "vm": { + "nvmf_subsystem": { "allOf": [ { - "$ref": "#/components/schemas/NestedVm" + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" } ], - "nullable": true, - "deprecated": true - } - }, - "required": [ - "binded", - "description", - "host", - "id", - "local_created_at", - "local_id", - "manufacturer", - "name", - "size", - "status", - "usb_type" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_UsbDevice_": { - "properties": { - "task_id": { - "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/UsbDevice" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "UsbDeviceMountParams": { - "properties": { - "data": { - "properties": { - "vms": { - "$ref": "#/components/schemas/VmWhereInput" - }, - "vm_id": { - "type": "string", - "deprecated": true - } - }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/UsbDeviceWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "UsbDeviceUnmountParams": { - "properties": { - "data": { - "properties": { - "vms": { - "$ref": "#/components/schemas/VmWhereInput" + "tr_type": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreTransportType" } - }, - "required": [ - "vms" ], - "type": "object" + "nullable": true }, - "where": { - "$ref": "#/components/schemas/UsbDeviceWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "LoginResponse": { - "properties": { - "token": { - "type": "string" - } - }, - "required": [ - "token" - ], - "type": "object" - }, - "WithTask_LoginResponse_": { - "properties": { - "task_id": { - "type": "string", + "tr_type_in": { + "items": { + "$ref": "#/components/schemas/StoreTransportType" + }, + "type": "array", "nullable": true }, - "data": { - "$ref": "#/components/schemas/LoginResponse" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "MfaType": { - "enum": [ - "Mail" - ], - "type": "string" - }, - "LoginInput": { - "properties": { - "username": { - "type": "string" - }, - "source": { + "tr_type_not": { "allOf": [ { - "$ref": "#/components/schemas/UserSource" + "$ref": "#/components/schemas/StoreTransportType" } ], "nullable": true }, - "password": { - "type": "string" + "tr_type_not_in": { + "items": { + "$ref": "#/components/schemas/StoreTransportType" + }, + "type": "array", + "nullable": true }, - "mfa_type": { + "type": { "allOf": [ { - "$ref": "#/components/schemas/MfaType" + "$ref": "#/components/schemas/StoreConnectionType" } ], "nullable": true }, - "auth_config_id": { - "type": "string", + "type_in": { + "items": { + "$ref": "#/components/schemas/StoreConnectionType" + }, + "type": "array", "nullable": true - } - }, - "required": [ - "username", - "password" - ], - "type": "object" - }, - "NestedPasswordReoverQaItem": { - "properties": { - "question": { - "type": "string" - } - }, - "required": [ - "question" - ], - "type": "object", - "additionalProperties": false - }, - "NestedPasswordRecoverQa": { - "properties": { - "enabled": { - "type": "boolean" }, - "items": { + "type_not": { + "allOf": [ + { + "$ref": "#/components/schemas/StoreConnectionType" + } + ], + "nullable": true + }, + "type_not_in": { "items": { - "$ref": "#/components/schemas/NestedPasswordReoverQaItem" + "$ref": "#/components/schemas/StoreConnectionType" }, "type": "array", "nullable": true } }, - "required": [ - "enabled" - ], "type": "object", "additionalProperties": false }, - "NestedUserRoleNext": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" + "StoreTransportType": { + "enum": [ + "RDMA", + "TCP" ], - "type": "object", - "additionalProperties": false + "type": "string" }, - "User": { + "StoreConnectionType": { + "enum": [ + "ISCSI", + "NVMe" + ], + "type": "string" + }, + "GetIscsiConnectionsRequestBody": { "properties": { - "auth_config_id": { - "type": "string", - "nullable": true - }, - "display_username": { - "type": "string" - }, - "email_address": { + "after": { "type": "string", "nullable": true }, - "id": { - "type": "string" - }, - "internal": { - "type": "boolean" - }, - "ldap_dn": { + "before": { "type": "string", "nullable": true }, - "mobile_phone": { - "type": "string", + "first": { + "type": "integer", + "format": "int32", "nullable": true }, - "name": { - "type": "string" - }, - "password_expired": { - "type": "boolean", + "last": { + "type": "integer", + "format": "int32", "nullable": true }, - "password_recover_qa": { + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/NestedPasswordRecoverQa" + "$ref": "#/components/schemas/IscsiConnectionOrderByInput" } ], "nullable": true }, - "password_updated_at": { - "type": "string", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "role": { + "where": { "allOf": [ { - "$ref": "#/components/schemas/UserRole" + "$ref": "#/components/schemas/IscsiConnectionWhereInput" } ], "nullable": true - }, - "roles": { - "items": { - "$ref": "#/components/schemas/NestedUserRoleNext" - }, - "type": "array", - "nullable": true - }, - "source": { - "$ref": "#/components/schemas/UserSource" - }, - "username": { - "type": "string" } }, - "required": [ - "display_username", - "id", - "internal", - "name", - "source", - "username" - ], "type": "object", "additionalProperties": false }, - "WithTask_User_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/User" - } - }, - "required": [ - "data" + "IscsiLunSnapshotOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" ], - "type": "object" + "type": "string" }, - "UserCreationParams": { + "GetIscsiLunSnapshotsRequestBody": { "properties": { - "auth_config_id": { - "type": "string" - }, - "ldap_dn": { - "type": "string" - }, - "source": { - "$ref": "#/components/schemas/UserSource" - }, - "mobile_phone": { - "type": "string" - }, - "email_address": { - "type": "string" - }, - "internal": { - "type": "boolean" + "after": { + "type": "string", + "nullable": true }, - "role_id": { - "type": "string" + "before": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "password": { - "type": "string" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "username": { - "type": "string" - } - }, - "required": [ - "role_id", - "name", - "username" - ], - "type": "object" - }, - "UserUpdationParams": { - "properties": { - "data": { - "properties": { - "internal": { - "type": "boolean" - }, - "mobile_phone": { - "type": "string", - "nullable": true - }, - "email_address": { - "type": "string", - "nullable": true - }, - "role_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotOrderByInput" } - }, - "type": "object" + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true }, "where": { - "$ref": "#/components/schemas/UserWhereInput" + "allOf": [ + { + "$ref": "#/components/schemas/IscsiLunSnapshotWhereInput" + } + ], + "nullable": true } }, - "required": [ - "data", - "where" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteUser": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" + "SystemAuditLogOrderByInput": { + "enum": [ + "action_ASC", + "action_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "message_ASC", + "message_DESC", + "resource_id_ASC", + "resource_id_DESC", + "status_ASC", + "status_DESC" ], - "type": "object" + "type": "string" }, - "WithTask_DeleteUser_": { + "SystemAuditLogWhereInput": { "properties": { - "task_id": { + "AND": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "NOT": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "OR": { + "items": { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "action": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteUser" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "UserDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/UserWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "RootUserCreationParams": { - "properties": { - "password": { - "type": "string" - } - }, - "required": [ - "password" - ], - "type": "object" - }, - "VcenterAccount": { - "properties": { - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedCluster" - } - ], + "action_contains": { + "type": "string", "nullable": true }, - "id": { - "type": "string" + "action_ends_with": { + "type": "string", + "nullable": true }, - "ip": { - "type": "string" + "action_gt": { + "type": "string", + "nullable": true }, - "is_valid": { - "type": "boolean" + "action_gte": { + "type": "string", + "nullable": true }, - "local_id": { - "type": "string" + "action_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "port": { - "type": "integer", - "format": "int32" + "action_lt": { + "type": "string", + "nullable": true }, - "username": { - "type": "string" - } - }, - "required": [ - "id", - "ip", - "is_valid", - "local_id", - "port", - "username" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_VcenterAccount_": { - "properties": { - "task_id": { + "action_lte": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/VcenterAccount" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "CreateVcenterAccountParamsData": { - "properties": { - "port": { - "type": "integer", - "format": "int32" + "action_not": { + "type": "string", + "nullable": true }, - "password": { - "type": "string" + "action_not_contains": { + "type": "string", + "nullable": true }, - "username": { - "type": "string" + "action_not_ends_with": { + "type": "string", + "nullable": true }, - "ip": { - "type": "string" + "action_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "port", - "password", - "username", - "ip", - "cluster_id" - ], - "type": "object" - }, - "CreateVcenterAccountParams": { - "properties": { - "data": { - "$ref": "#/components/schemas/CreateVcenterAccountParamsData" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VcenterAccountWhereUniqueInput": { - "properties": { - "id": { + "action_not_starts_with": { "type": "string", "nullable": true }, - "local_id": { + "action_starts_with": { "type": "string", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "UpdateVcenterAccountParamsData": { - "properties": { - "port": { - "type": "integer", - "format": "int32" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" - }, - "ip": { - "type": "string" - } - }, - "required": [ - "port", - "password", - "username", - "ip" - ], - "type": "object" - }, - "UpdateVcenterAccountParams": { - "properties": { - "data": { - "$ref": "#/components/schemas/UpdateVcenterAccountParamsData" - }, - "where": { - "$ref": "#/components/schemas/VcenterAccountWhereUniqueInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "Vds": { - "properties": { - "bond_mode": { - "type": "string" }, "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/ClusterWhereInput" } ], "nullable": true }, - "everoute_cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedEverouteCluster" - } - ], + "finished_at": { + "type": "string", "nullable": true }, - "id": { - "type": "string" + "finished_at_gt": { + "type": "string", + "nullable": true }, - "internal": { - "type": "boolean" + "finished_at_gte": { + "type": "string", + "nullable": true }, - "labels": { + "finished_at_in": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "type": "string" }, "type": "array", "nullable": true }, - "local_id": { - "type": "string" + "finished_at_lt": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "finished_at_lte": { + "type": "string", + "nullable": true }, - "nics": { + "finished_at_not": { + "type": "string", + "nullable": true + }, + "finished_at_not_in": { "items": { - "$ref": "#/components/schemas/NestedNic" + "type": "string" }, "type": "array", "nullable": true }, - "ovsbr_name": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/NetworkType" + "id": { + "type": "string", + "nullable": true }, - "vlans": { - "items": { - "$ref": "#/components/schemas/NestedVlan" - }, - "type": "array", + "id_contains": { + "type": "string", "nullable": true }, - "vlans_num": { - "type": "integer", - "format": "int32" + "id_ends_with": { + "type": "string", + "nullable": true }, - "work_mode": { + "id_gt": { "type": "string", "nullable": true - } - }, - "required": [ - "bond_mode", - "cluster", - "id", - "internal", - "local_id", - "name", - "ovsbr_name", - "type", - "vlans_num" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_Vds_": { - "properties": { - "task_id": { + }, + "id_gte": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/Vds" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VdsCreationParams": { - "properties": { - "nic_ids": { + "id_in": { "items": { "type": "string" }, - "type": "array" - }, - "cluster_id": { - "type": "string" - }, - "work_mode": { - "type": "string" - }, - "bond_mode": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "nic_ids", - "cluster_id", - "name" - ], - "type": "object" - }, - "VdsCreationWithMigrateVlanParams": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsCreationParams" + "type": "array", + "nullable": true }, - { - "properties": { - "vlan": { - "properties": { - "extra_ip": { - "items": { - "properties": { - "management_ip": { - "type": "string" - }, - "host_id": { - "type": "string" - } - }, - "required": [ - "management_ip", - "host_id" - ], - "type": "object" - }, - "type": "array" - }, - "subnetmask": { - "type": "string" - }, - "gateway_subnetmask": { - "type": "string" - }, - "gateway_ip": { - "type": "string" - }, - "vlan_id": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "extra_ip", - "subnetmask", - "vlan_id" - ], - "type": "object" - } - }, - "required": [ - "vlan" - ], - "type": "object" - } - ] - }, - "VdsCreationWithMAccessVlanParams": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsCreationParams" + "id_lt": { + "type": "string", + "nullable": true }, - { - "properties": { - "vlan": { - "properties": { - "extra_ip": { - "items": { - "properties": { - "management_ip": { - "type": "string" - }, - "host_id": { - "type": "string" - } - }, - "required": [ - "management_ip", - "host_id" - ], - "type": "object" - }, - "type": "array" - }, - "subnetmask": { - "type": "string" - }, - "gateway_subnetmask": { - "type": "string" - }, - "gateway_ip": { - "type": "string" - }, - "vlan_id": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "extra_ip", - "subnetmask", - "vlan_id" - ], - "type": "object" - } - }, - "required": [ - "vlan" - ], - "type": "object" - } - ] - }, - "VdsUpdationParams": { - "properties": { - "data": { - "properties": { - "nicIds": { - "items": { - "type": "string" - }, - "type": "array" - }, - "work_mode": { - "type": "string" - }, - "bond_mode": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" + "id_lte": { + "type": "string", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VdsWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVds": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVds_": { - "properties": { - "task_id": { + "id_not": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVds" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VdsDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VdsWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedGraph": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object", - "additionalProperties": false - }, - "View": { - "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "id_not_contains": { + "type": "string", + "nullable": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "id_not_ends_with": { + "type": "string", "nullable": true }, - "graphs": { + "id_not_in": { "items": { - "$ref": "#/components/schemas/NestedGraph" + "type": "string" }, "type": "array", "nullable": true }, - "id": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "time_span": { - "type": "integer", - "format": "int32" + "id_not_starts_with": { + "type": "string", + "nullable": true }, - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" - } - }, - "required": [ - "cluster", - "id", - "local_id", - "name", - "time_span", - "time_unit" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_View_": { - "properties": { - "task_id": { + "id_starts_with": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/View" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ViewCreationParams": { - "properties": { - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" + "local_created_at": { + "type": "string", + "nullable": true }, - "time_span": { - "type": "integer", - "format": "int32" + "local_created_at_gt": { + "type": "string", + "nullable": true }, - "cluster_id": { - "type": "string" + "local_created_at_gte": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "time_unit", - "time_span", - "cluster_id", - "name" - ], - "type": "object" - }, - "ViewUpdationParams": { - "properties": { - "data": { - "properties": { - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" - }, - "time_span": { - "type": "integer", - "format": "int32" - }, - "name": { - "type": "string" - } + "local_created_at_in": { + "items": { + "type": "string" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/ViewWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "DeleteView": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteView_": { - "properties": { - "task_id": { + "local_created_at_lt": { + "type": "string", + "nullable": true + }, + "local_created_at_lte": { + "type": "string", + "nullable": true + }, + "local_created_at_not": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteView" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ViewDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/ViewWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "Vlan": { - "properties": { - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "local_created_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "gateway_ip": { + "local_id": { "type": "string", "nullable": true }, - "gateway_subnetmask": { + "local_id_contains": { "type": "string", "nullable": true }, - "id": { - "type": "string" + "local_id_ends_with": { + "type": "string", + "nullable": true }, - "labels": { + "local_id_gt": { + "type": "string", + "nullable": true + }, + "local_id_gte": { + "type": "string", + "nullable": true + }, + "local_id_in": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "type": "string" }, "type": "array", "nullable": true }, - "local_id": { - "type": "string" + "local_id_lt": { + "type": "string", + "nullable": true }, - "mode_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VlanModeType" - } - ], + "local_id_lte": { + "type": "string", "nullable": true }, - "name": { - "type": "string" + "local_id_not": { + "type": "string", + "nullable": true }, - "network_ids": { + "local_id_not_contains": { + "type": "string", + "nullable": true + }, + "local_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "local_id_not_in": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "nullable": true }, - "qos_max_bandwidth": { - "type": "number", - "format": "double", + "local_id_not_starts_with": { + "type": "string", "nullable": true }, - "qos_min_bandwidth": { - "type": "number", - "format": "double", + "local_id_starts_with": { + "type": "string", "nullable": true }, - "qos_priority": { - "type": "integer", - "format": "int32", + "message": { + "type": "string", "nullable": true }, - "subnetmask": { + "message_contains": { "type": "string", "nullable": true }, - "type": { - "$ref": "#/components/schemas/NetworkType" + "message_ends_with": { + "type": "string", + "nullable": true }, - "vds": { - "$ref": "#/components/schemas/NestedVds" + "message_gt": { + "type": "string", + "nullable": true }, - "vlan_id": { - "type": "integer", - "format": "int32" + "message_gte": { + "type": "string", + "nullable": true }, - "vm_nics": { + "message_in": { "items": { - "$ref": "#/components/schemas/NestedVmNic" + "type": "string" }, "type": "array", "nullable": true - } - }, - "required": [ - "id", - "local_id", - "name", - "network_ids", - "type", - "vds", - "vlan_id" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_Vlan_": { - "properties": { - "task_id": { + }, + "message_lt": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/Vlan" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VlanId": { - "type": "integer", - "format": "int32", - "minimum": 0, - "maximum": 4095 - }, - "Priority": { - "type": "number", - "format": "double", - "minimum": 0 - }, - "VmVlanCreationParams": { - "properties": { - "qos_burst_unit": { - "$ref": "#/components/schemas/ByteUnit" + "message_lte": { + "type": "string", + "nullable": true }, - "qos_burst": { - "type": "integer", - "format": "int64", + "message_not": { + "type": "string", "nullable": true }, - "qos_max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" + "message_not_contains": { + "type": "string", + "nullable": true }, - "qos_max_bandwidth": { - "type": "integer", - "format": "int64", + "message_not_ends_with": { + "type": "string", "nullable": true }, - "qos_min_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "qos_min_bandwidth": { - "type": "integer", - "format": "int64", + "message_not_starts_with": { + "type": "string", "nullable": true }, - "qos_priority": { - "$ref": "#/components/schemas/Priority" + "message_starts_with": { + "type": "string", + "nullable": true }, - "mode_type": { - "$ref": "#/components/schemas/VlanModeType" + "resource_id": { + "type": "string", + "nullable": true }, - "network_ids": { + "resource_id_contains": { + "type": "string", + "nullable": true + }, + "resource_id_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_gt": { + "type": "string", + "nullable": true + }, + "resource_id_gte": { + "type": "string", + "nullable": true + }, + "resource_id_in": { "items": { "type": "string" }, - "type": "array" + "type": "array", + "nullable": true }, - "vds_id": { - "type": "string" + "resource_id_lt": { + "type": "string", + "nullable": true }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" + "resource_id_lte": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "vds_id", - "name" - ], - "type": "object" - }, - "VmVlanUpdationParams": { - "properties": { - "data": { - "properties": { - "qos_burst_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "qos_burst": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "qos_max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "qos_max_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "qos_min_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "qos_min_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "qos_priority": { - "$ref": "#/components/schemas/Priority" - }, - "mode_type": { - "$ref": "#/components/schemas/VlanModeType" - }, - "network_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" - }, - "name": { - "type": "string" - } + "resource_id_not": { + "type": "string", + "nullable": true + }, + "resource_id_not_contains": { + "type": "string", + "nullable": true + }, + "resource_id_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_id_not_in": { + "items": { + "type": "string" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VlanWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "ExtraIp": { - "properties": { - "management_ip": { - "type": "string" + "resource_id_not_starts_with": { + "type": "string", + "nullable": true }, - "host_id": { - "type": "string" - } - }, - "required": [ - "management_ip", - "host_id" - ], - "type": "object" - }, - "ManagementVlanUpdationParams": { - "properties": { - "data": { - "properties": { - "extra_ip": { - "items": { - "$ref": "#/components/schemas/ExtraIp" - }, - "type": "array" - }, - "subnetmask": { - "type": "string" - }, - "gateway_ip": { - "type": "string" - }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" + "resource_id_starts_with": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" } + ], + "nullable": true + }, + "status_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VlanWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "MigrationVlanUpdationParams": { - "properties": { - "data": { - "properties": { - "extra_ip": { - "items": { - "$ref": "#/components/schemas/ExtraIp" - }, - "type": "array" - }, - "subnetmask": { - "type": "string" - }, - "gateway_ip": { - "type": "string" - }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" + "status_not": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" } - }, - "type": "object" + ], + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true } }, - "required": [ - "where" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteVlan": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" + "UserAuditLogStatus": { + "enum": [ + "FAILED", + "SUCCESSED" ], - "type": "object" + "type": "string" }, - "WithTask_DeleteVlan_": { + "GetSystemAuditLogsRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVlan" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VlanDeletionParams": { - "properties": { + "before": { + "type": "string", + "nullable": true + }, + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "allOf": [ + { + "$ref": "#/components/schemas/SystemAuditLogWhereInput" + } + ], + "nullable": true } }, - "required": [ - "where" + "type": "object", + "additionalProperties": false + }, + "UserAuditLogOrderByInput": { + "enum": [ + "action_ASC", + "action_DESC", + "auth_type_ASC", + "auth_type_DESC", + "createdAt_ASC", + "createdAt_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "ip_address_ASC", + "ip_address_DESC", + "message_ASC", + "message_DESC", + "resource_id_ASC", + "resource_id_DESC", + "resource_type_ASC", + "resource_type_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC", + "username_ASC", + "username_DESC" ], - "type": "object" + "type": "string" }, - "VmFolder": { + "UserAuditLogWhereInput": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "AND": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true }, - "id": { - "type": "string" + "NOT": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true }, - "local_id": { + "OR": { + "items": { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + }, + "type": "array", + "nullable": true + }, + "action": { "type": "string", "nullable": true }, - "name": { - "type": "string" + "action_contains": { + "type": "string", + "nullable": true }, - "vm_num": { - "type": "integer", - "format": "int32", + "action_ends_with": { + "type": "string", "nullable": true }, - "vms": { + "action_gt": { + "type": "string", + "nullable": true + }, + "action_gte": { + "type": "string", + "nullable": true + }, + "action_in": { "items": { - "$ref": "#/components/schemas/NestedVm" + "type": "string" }, "type": "array", "nullable": true - } - }, - "required": [ - "cluster", - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_VmFolder_": { - "properties": { - "task_id": { + }, + "action_lt": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/VmFolder" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmFolderCreationParams": { - "properties": { - "cluster_id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "cluster_id", - "name" - ], - "type": "object" - }, - "VmFolderUpdationParams": { - "properties": { - "data": { - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" + "action_lte": { + "type": "string", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VmFolderWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVmFolder": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmFolder_": { - "properties": { - "task_id": { + "action_not": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmFolder" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmFolderDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmFolderWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmPlacementGroup": { - "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "action_not_contains": { + "type": "string", + "nullable": true }, - "description": { - "type": "string" + "action_not_ends_with": { + "type": "string", + "nullable": true }, - "enabled": { - "type": "boolean" + "action_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "action_not_starts_with": { + "type": "string", "nullable": true }, - "id": { - "type": "string" + "action_starts_with": { + "type": "string", + "nullable": true }, - "local_created_at": { - "type": "string" + "auth_type": { + "type": "string", + "nullable": true }, - "local_id": { - "type": "string" + "auth_type_contains": { + "type": "string", + "nullable": true }, - "local_updated_at": { - "type": "string" + "auth_type_ends_with": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "auth_type_gt": { + "type": "string", + "nullable": true }, - "vm_host_must_enabled": { - "type": "boolean" + "auth_type_gte": { + "type": "string", + "nullable": true }, - "vm_host_must_host_uuids": { + "auth_type_in": { "items": { - "$ref": "#/components/schemas/NestedHost" + "type": "string" }, "type": "array", "nullable": true }, - "vm_host_must_policy": { - "type": "boolean" + "auth_type_lt": { + "type": "string", + "nullable": true }, - "vm_host_prefer_enabled": { - "type": "boolean" + "auth_type_lte": { + "type": "string", + "nullable": true }, - "vm_host_prefer_host_uuids": { + "auth_type_not": { + "type": "string", + "nullable": true + }, + "auth_type_not_contains": { + "type": "string", + "nullable": true + }, + "auth_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "auth_type_not_in": { "items": { - "$ref": "#/components/schemas/NestedHost" + "type": "string" }, "type": "array", "nullable": true }, - "vm_host_prefer_policy": { - "type": "boolean" + "auth_type_not_starts_with": { + "type": "string", + "nullable": true }, - "vm_vm_policy": { - "$ref": "#/components/schemas/VmVmPolicy" + "auth_type_starts_with": { + "type": "string", + "nullable": true }, - "vm_vm_policy_enabled": { - "type": "boolean" + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], + "nullable": true }, - "vms": { + "createdAt": { + "type": "string", + "nullable": true + }, + "createdAt_gt": { + "type": "string", + "nullable": true + }, + "createdAt_gte": { + "type": "string", + "nullable": true + }, + "createdAt_in": { "items": { - "$ref": "#/components/schemas/NestedVm" + "type": "string" }, "type": "array", "nullable": true - } - }, - "required": [ - "cluster", - "description", - "enabled", - "id", - "local_created_at", - "local_id", - "local_updated_at", - "name", - "vm_host_must_enabled", - "vm_host_must_policy", - "vm_host_prefer_enabled", - "vm_host_prefer_policy", - "vm_vm_policy", - "vm_vm_policy_enabled" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_VmPlacementGroup_": { - "properties": { - "task_id": { + }, + "createdAt_lt": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/VmPlacementGroup" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmPlacementGroupCreationParams": { - "properties": { - "vm_vm_policy": { - "$ref": "#/components/schemas/VmVmPolicy" - }, - "vm_host_prefer_enabled": { - "type": "boolean" - }, - "vm_host_must_policy": { - "type": "boolean" + "createdAt_lte": { + "type": "string", + "nullable": true }, - "vm_host_must_enabled": { - "type": "boolean" + "createdAt_not": { + "type": "string", + "nullable": true }, - "vm_host_prefer_policy": { - "type": "boolean" + "createdAt_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "vm_vm_policy_enabled": { - "type": "boolean" + "finished_at": { + "type": "string", + "nullable": true }, - "vms": { - "$ref": "#/components/schemas/VmWhereInput" + "finished_at_gt": { + "type": "string", + "nullable": true }, - "prefer_hosts": { - "$ref": "#/components/schemas/HostWhereInput" + "finished_at_gte": { + "type": "string", + "nullable": true }, - "must_hosts": { - "$ref": "#/components/schemas/HostWhereInput" + "finished_at_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "name": { - "type": "string" + "finished_at_lt": { + "type": "string", + "nullable": true }, - "description": { - "type": "string" + "finished_at_lte": { + "type": "string", + "nullable": true }, - "enabled": { - "type": "boolean" + "finished_at_not": { + "type": "string", + "nullable": true }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "name", - "enabled", - "cluster_id" - ], - "type": "object" - }, - "VmPlacementGroupUpdationParams": { - "properties": { - "data": { - "properties": { - "vm_vm_policy": { - "$ref": "#/components/schemas/VmVmPolicy" - }, - "vms": { - "$ref": "#/components/schemas/VmWhereInput" - }, - "prefer_hosts": { - "$ref": "#/components/schemas/HostWhereInput" - }, - "must_hosts": { - "$ref": "#/components/schemas/HostWhereInput" - }, - "vm_host_prefer_enabled": { - "type": "boolean" - }, - "vm_host_must_policy": { - "type": "boolean" - }, - "vm_host_must_enabled": { - "type": "boolean" - }, - "vm_host_prefer_policy": { - "type": "boolean" - }, - "vm_vm_policy_enabled": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "enabled": { - "type": "boolean" - } + "finished_at_not_in": { + "items": { + "type": "string" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVmPlacementGroup": { - "properties": { "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmPlacementGroup_": { - "properties": { - "task_id": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmPlacementGroup" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmPlacementGroupDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedSnapshotGroup": { - "properties": { - "id": { - "type": "string" + "id_contains": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedFrozenDisks": { - "properties": { - "boot": { - "type": "integer", - "format": "int32" + "id_ends_with": { + "type": "string", + "nullable": true + }, + "id_gt": { + "type": "string", + "nullable": true + }, + "id_gte": { + "type": "string", + "nullable": true }, - "bus": { - "$ref": "#/components/schemas/Bus" + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "disabled": { - "type": "boolean", + "id_lt": { + "type": "string", "nullable": true }, - "disk_name": { + "id_lte": { "type": "string", "nullable": true }, - "elf_image_local_id": { - "type": "string" + "id_not": { + "type": "string", + "nullable": true }, - "image_name": { + "id_not_contains": { "type": "string", "nullable": true }, - "index": { - "type": "integer", - "format": "int32" + "id_not_ends_with": { + "type": "string", + "nullable": true }, - "key": { - "type": "integer", - "format": "int32", + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "max_bandwidth": { - "type": "integer", - "format": "int64", + "id_not_starts_with": { + "type": "string", "nullable": true }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "id_starts_with": { + "type": "string", "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "ip_address": { + "type": "string", "nullable": true }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "ip_address_contains": { + "type": "string", "nullable": true }, - "path": { - "type": "string" + "ip_address_ends_with": { + "type": "string", + "nullable": true }, - "size": { - "type": "integer", - "format": "int64" + "ip_address_gt": { + "type": "string", + "nullable": true }, - "snapshot_local_id": { + "ip_address_gte": { "type": "string", "nullable": true }, - "storage_policy_uuid": { - "type": "string" + "ip_address_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "svt_image_local_id": { - "type": "string" + "ip_address_lt": { + "type": "string", + "nullable": true }, - "type": { - "$ref": "#/components/schemas/VmDiskType" + "ip_address_lte": { + "type": "string", + "nullable": true }, - "vm_volume_local_id": { - "type": "string" + "ip_address_not": { + "type": "string", + "nullable": true }, - "vm_volume_snapshot_uuid": { + "ip_address_not_contains": { "type": "string", "nullable": true }, - "vm_volume_template_uuid": { + "ip_address_not_ends_with": { "type": "string", "nullable": true - } - }, - "required": [ - "boot", - "bus", - "elf_image_local_id", - "index", - "path", - "size", - "storage_policy_uuid", - "svt_image_local_id", - "type", - "vm_volume_local_id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedFrozenVlan": { - "properties": { - "name": { - "type": "string" }, - "vds_ovs": { - "type": "string" + "ip_address_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "vlan_id": { - "type": "integer", - "format": "int32" + "ip_address_not_starts_with": { + "type": "string", + "nullable": true }, - "vlan_local_id": { - "type": "string" - } - }, - "required": [ - "name", - "vds_ovs", - "vlan_id", - "vlan_local_id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedFrozenNic": { - "properties": { - "enabled": { - "type": "boolean", + "ip_address_starts_with": { + "type": "string", "nullable": true }, - "gateway": { - "type": "string" + "message": { + "type": "string", + "nullable": true }, - "index": { - "type": "integer", - "format": "int32" + "message_contains": { + "type": "string", + "nullable": true }, - "ip_address": { - "type": "string" + "message_ends_with": { + "type": "string", + "nullable": true }, - "mac_address": { - "type": "string" + "message_gt": { + "type": "string", + "nullable": true }, - "mirror": { - "type": "boolean", + "message_gte": { + "type": "string", "nullable": true }, - "model": { - "allOf": [ - { - "$ref": "#/components/schemas/VmNicModel" - } - ], + "message_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "subnet_mask": { - "type": "string" + "message_lt": { + "type": "string", + "nullable": true }, - "vlan": { - "$ref": "#/components/schemas/NestedFrozenVlan" - } - }, - "required": [ - "gateway", - "index", - "ip_address", - "mac_address", - "subnet_mask", - "vlan" - ], - "type": "object", - "additionalProperties": false - }, - "VmSnapshot": { - "properties": { - "clock_offset": { - "$ref": "#/components/schemas/VmClockOffset" + "message_lte": { + "type": "string", + "nullable": true }, - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "message_not": { + "type": "string", + "nullable": true }, - "consistent_type": { - "$ref": "#/components/schemas/ConsistentType" + "message_not_contains": { + "type": "string", + "nullable": true }, - "cpu": { - "$ref": "#/components/schemas/NestedCpu" + "message_not_ends_with": { + "type": "string", + "nullable": true }, - "cpu_model": { - "type": "string" + "message_not_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "description": { - "type": "string" + "message_not_starts_with": { + "type": "string", + "nullable": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "message_starts_with": { + "type": "string", "nullable": true }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" + "resource_id": { + "type": "string", + "nullable": true }, - "ha": { - "type": "boolean" + "resource_id_contains": { + "type": "string", + "nullable": true }, - "id": { - "type": "string" + "resource_id_ends_with": { + "type": "string", + "nullable": true }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], + "resource_id_gt": { + "type": "string", "nullable": true }, - "labels": { + "resource_id_gte": { + "type": "string", + "nullable": true + }, + "resource_id_in": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "type": "string" }, "type": "array", "nullable": true }, - "local_created_at": { + "resource_id_lt": { "type": "string", "nullable": true }, - "local_id": { - "type": "string" + "resource_id_lte": { + "type": "string", + "nullable": true }, - "max_bandwidth": { - "type": "integer", - "format": "int64", + "resource_id_not": { + "type": "string", "nullable": true }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "resource_id_not_contains": { + "type": "string", "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "resource_id_not_ends_with": { + "type": "string", "nullable": true }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "resource_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "memory": { - "type": "integer", - "format": "int64" + "resource_id_not_starts_with": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "resource_id_starts_with": { + "type": "string", + "nullable": true }, - "size": { - "type": "integer", - "format": "int64" + "resource_type": { + "type": "string", + "nullable": true }, - "snapshot_group": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedSnapshotGroup" - } - ], + "resource_type_contains": { + "type": "string", "nullable": true }, - "vcpu": { - "type": "integer", - "format": "int32" + "resource_type_ends_with": { + "type": "string", + "nullable": true }, - "vm": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVm" - } - ], + "resource_type_gt": { + "type": "string", "nullable": true }, - "vm_disks": { + "resource_type_gte": { + "type": "string", + "nullable": true + }, + "resource_type_in": { "items": { - "$ref": "#/components/schemas/NestedFrozenDisks" + "type": "string" }, "type": "array", "nullable": true }, - "vm_nics": { + "resource_type_lt": { + "type": "string", + "nullable": true + }, + "resource_type_lte": { + "type": "string", + "nullable": true + }, + "resource_type_not": { + "type": "string", + "nullable": true + }, + "resource_type_not_contains": { + "type": "string", + "nullable": true + }, + "resource_type_not_ends_with": { + "type": "string", + "nullable": true + }, + "resource_type_not_in": { "items": { - "$ref": "#/components/schemas/NestedFrozenNic" + "type": "string" }, "type": "array", "nullable": true }, - "win_opt": { - "type": "boolean" - } - }, - "required": [ - "clock_offset", - "cluster", - "consistent_type", - "cpu", - "cpu_model", - "description", - "firmware", - "ha", - "id", - "local_id", - "memory", - "name", - "size", - "vcpu", - "win_opt" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_VmSnapshot_": { - "properties": { - "task_id": { + "resource_type_not_starts_with": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/VmSnapshot" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmSnapshotCreationParamsData": { - "properties": { - "consistent_type": { - "$ref": "#/components/schemas/ConsistentType" + "resource_type_starts_with": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "started_at": { + "type": "string", + "nullable": true }, - "vm_id": { - "type": "string" - } - }, - "required": [ - "name", - "vm_id" - ], - "type": "object" - }, - "VmSnapshotCreationParams": { - "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/VmSnapshotCreationParamsData" - }, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "DeleteVmSnapshot": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmSnapshot_": { - "properties": { - "task_id": { + "started_at_gt": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmSnapshot" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmSnapshotDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmSnapshotWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedTemplateNic": { - "properties": { - "enabled": { - "type": "boolean", + "started_at_gte": { + "type": "string", + "nullable": true + }, + "started_at_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "index": { - "type": "integer", - "format": "int32" + "started_at_lt": { + "type": "string", + "nullable": true }, - "ip_address": { + "started_at_lte": { "type": "string", "nullable": true }, - "mac_address": { + "started_at_not": { "type": "string", "nullable": true }, - "mirror": { - "type": "boolean", + "started_at_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "model": { + "status": { "allOf": [ { - "$ref": "#/components/schemas/VmNicModel" + "$ref": "#/components/schemas/UserAuditLogStatus" } ], "nullable": true }, - "vlan": { - "$ref": "#/components/schemas/NestedFrozenVlan" - } - }, - "required": [ - "index", - "vlan" - ], - "type": "object", - "additionalProperties": false - }, - "VmTemplate": { - "properties": { - "clock_offset": { - "$ref": "#/components/schemas/VmClockOffset" - }, - "cloud_init_supported": { - "type": "boolean" - }, - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "status_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true }, - "content_library_vm_template": { + "status_not": { "allOf": [ { - "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" + "$ref": "#/components/schemas/UserAuditLogStatus" } ], "nullable": true }, - "cpu": { - "$ref": "#/components/schemas/NestedCpu" - }, - "cpu_model": { - "type": "string" - }, - "description": { - "type": "string" + "status_not_in": { + "items": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "type": "array", + "nullable": true }, - "entityAsyncStatus": { + "user": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/UserWhereInput" } ], "nullable": true }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" + "username": { + "type": "string", + "nullable": true }, - "ha": { - "type": "boolean" + "username_contains": { + "type": "string", + "nullable": true }, - "id": { - "type": "string" + "username_ends_with": { + "type": "string", + "nullable": true }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], + "username_gt": { + "type": "string", "nullable": true }, - "labels": { + "username_gte": { + "type": "string", + "nullable": true + }, + "username_in": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "type": "string" }, "type": "array", "nullable": true }, - "local_created_at": { + "username_lt": { "type": "string", "nullable": true }, - "local_id": { - "type": "string" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "username_lte": { + "type": "string", "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "username_not": { + "type": "string", "nullable": true }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "username_not_contains": { + "type": "string", "nullable": true }, - "memory": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "vcpu": { - "type": "integer", - "format": "int32" - }, - "video_type": { + "username_not_ends_with": { "type": "string", "nullable": true }, - "vm_disks": { + "username_not_in": { "items": { - "$ref": "#/components/schemas/NestedFrozenDisks" + "type": "string" }, "type": "array", "nullable": true }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/NestedTemplateNic" - }, - "type": "array", + "username_not_starts_with": { + "type": "string", "nullable": true }, - "win_opt": { - "type": "boolean" + "username_starts_with": { + "type": "string", + "nullable": true } }, - "required": [ - "clock_offset", - "cloud_init_supported", - "cluster", - "cpu", - "cpu_model", - "description", - "firmware", - "ha", - "id", - "local_id", - "memory", - "name", - "size", - "vcpu", - "win_opt" - ], "type": "object", "additionalProperties": false }, - "WithTask_VmTemplate_": { + "GetUserAuditLogsRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/VmTemplate" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmTemplateCreationParams": { - "properties": { - "cluster_id": { - "type": "string" - }, - "cloud_init_supported": { - "type": "boolean" + "before": { + "type": "string", + "nullable": true }, - "vm_id": { - "type": "string" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "description": { - "type": "string" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "cloud_init_supported", - "vm_id", - "name" - ], - "type": "object" - }, - "VmTemplateUpdationParams": { - "properties": { - "data": { - "properties": { - "cloud_init_supported": { - "type": "boolean" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogOrderByInput" } - }, - "type": "object" + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true }, "where": { - "$ref": "#/components/schemas/VmTemplateWhereInput" + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogWhereInput" + } + ], + "nullable": true } }, - "required": [ - "where" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteVmTemplate": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" + "TaskOrderByInput": { + "enum": [ + "args_ASC", + "args_DESC", + "description_ASC", + "description_DESC", + "error_code_ASC", + "error_code_DESC", + "error_message_ASC", + "error_message_DESC", + "finished_at_ASC", + "finished_at_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "key_ASC", + "key_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "progress_ASC", + "progress_DESC", + "resource_id_ASC", + "resource_id_DESC", + "resource_mutation_ASC", + "resource_mutation_DESC", + "resource_rollback_error_ASC", + "resource_rollback_error_DESC", + "resource_rollback_retry_count_ASC", + "resource_rollback_retry_count_DESC", + "resource_rollbacked_ASC", + "resource_rollbacked_DESC", + "resource_type_ASC", + "resource_type_DESC", + "snapshot_ASC", + "snapshot_DESC", + "started_at_ASC", + "started_at_DESC", + "status_ASC", + "status_DESC", + "steps_ASC", + "steps_DESC", + "type_ASC", + "type_DESC" ], - "type": "object" + "type": "string" }, - "WithTask_DeleteVmTemplate_": { + "GetTasksRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmTemplate" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmTemplateDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmTemplateWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmVolumeSnapshot": { - "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "createAt": { + "before": { "type": "string", "nullable": true }, - "description": { - "type": "string" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "entityAsyncStatus": { + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/TaskOrderByInput" } ], "nullable": true }, - "id": { - "type": "string" - }, - "labels": { - "items": { - "$ref": "#/components/schemas/NestedLabel" - }, - "type": "array", - "nullable": true - }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "shared_size": { - "type": "number", - "format": "double", - "nullable": true - }, - "size": { - "type": "number", - "format": "double", - "nullable": true - }, - "type": { - "$ref": "#/components/schemas/VmVolumeSnapshotType" - }, - "unique_size": { - "type": "number", - "format": "double", + "skip": { + "type": "integer", + "format": "int32", "nullable": true }, - "vm_volume": { + "where": { "allOf": [ { - "$ref": "#/components/schemas/NestedVmVolume" + "$ref": "#/components/schemas/TaskWhereInput" } ], "nullable": true - }, - "volume_sharing": { - "type": "boolean", - "nullable": true - }, - "volume_size": { - "type": "number", - "format": "double", - "nullable": true - }, - "zbs_snapshot_uuid": { - "type": "string", - "nullable": true } }, - "required": [ - "cluster", - "description", - "elf_storage_policy", - "id", - "local_created_at", - "local_id", - "name", - "type" - ], "type": "object", "additionalProperties": false }, - "WithTask_VmVolumeSnapshot_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/VmVolumeSnapshot" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmVolumeSnapshotCreationParams": { - "properties": { - "volume_id": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "volume_id", - "description", - "name" - ], - "type": "object" - }, - "DeleteVmVolumeSnapshot": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" + "IscsiLunOrderByInput": { + "enum": [ + "allowed_initiators_ASC", + "allowed_initiators_DESC", + "assigned_size_ASC", + "assigned_size_DESC", + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "lun_id_ASC", + "lun_id_DESC", + "name_ASC", + "name_DESC", + "replica_num_ASC", + "replica_num_DESC", + "shared_size_ASC", + "shared_size_DESC", + "snapshot_num_ASC", + "snapshot_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "unique_size_ASC", + "unique_size_DESC", + "zbs_volume_id_ASC", + "zbs_volume_id_DESC" ], - "type": "object" + "type": "string" }, - "WithTask_DeleteVmVolumeSnapshot_": { + "GetIscsiLunsRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmVolumeSnapshotDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmVolume": { - "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "description": { + "before": { "type": "string", "nullable": true }, - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "entityAsyncStatus": { + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/IscsiLunOrderByInput" } ], "nullable": true }, - "guest_size_usage": { - "type": "number", - "format": "double", - "nullable": true - }, - "guest_used_size": { + "skip": { "type": "integer", - "format": "int64", - "nullable": true - }, - "id": { - "type": "string" - }, - "labels": { - "items": { - "$ref": "#/components/schemas/NestedLabel" - }, - "type": "array", + "format": "int32", "nullable": true }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "lun": { + "where": { "allOf": [ { - "$ref": "#/components/schemas/NestedIscsiLun" + "$ref": "#/components/schemas/IscsiLunWhereInput" } ], "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "NamespaceGroupOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_create_time_ASC", + "local_create_time_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC" + ], + "type": "string" + }, + "GetNamespaceGroupsRequestBody": { + "properties": { + "after": { + "type": "string", + "nullable": true }, - "mounting": { - "type": "boolean" - }, - "name": { - "type": "string" - }, - "path": { - "type": "string" + "before": { + "type": "string", + "nullable": true }, - "sharing": { - "type": "boolean" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "size": { + "last": { "type": "integer", - "format": "int64" + "format": "int32", + "nullable": true }, - "type": { + "orderBy": { "allOf": [ { - "$ref": "#/components/schemas/VmVolumeType" + "$ref": "#/components/schemas/NamespaceGroupOrderByInput" } ], "nullable": true }, - "unique_size": { + "skip": { "type": "integer", - "format": "int64", + "format": "int32", "nullable": true }, - "vm_disks": { - "items": { - "$ref": "#/components/schemas/NestedVmDisk" - }, - "type": "array", + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NamespaceGroupWhereInput" + } + ], "nullable": true } }, - "required": [ - "cluster", - "elf_storage_policy", - "id", - "local_created_at", - "local_id", - "mounting", - "name", - "path", - "sharing", - "size" - ], "type": "object", "additionalProperties": false }, - "WithTask_VmVolume_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/VmVolume" - } - }, - "required": [ - "data" + "NvmfNamespaceOrderByInput": { + "enum": [ + "assigned_size_ASC", + "assigned_size_DESC", + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "is_shared_ASC", + "is_shared_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "namespace_id_ASC", + "namespace_id_DESC", + "nqn_whitelist_ASC", + "nqn_whitelist_DESC", + "replica_num_ASC", + "replica_num_DESC", + "shared_size_ASC", + "shared_size_DESC", + "snapshot_num_ASC", + "snapshot_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC", + "unique_size_ASC", + "unique_size_DESC", + "zbs_volume_id_ASC", + "zbs_volume_id_DESC" ], - "type": "object" + "type": "string" }, - "VmVolumeCreationParams": { + "GetNvmfNamespacesRequestBody": { "properties": { - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + "after": { + "type": "string", + "nullable": true }, - "size_unit": { - "$ref": "#/components/schemas/ByteUnit" + "before": { + "type": "string", + "nullable": true }, - "size": { + "first": { "type": "integer", - "format": "int64" - }, - "sharing": { - "type": "boolean" + "format": "int32", + "nullable": true }, - "cluster_id": { - "type": "string" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "elf_storage_policy", - "size", - "sharing", - "cluster_id", - "name" - ], - "type": "object" - }, - "DeleteVmVolume": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmVolume_": { - "properties": { - "task_id": { - "type": "string", + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceOrderByInput" + } + ], "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmVolume" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmVolumeDeletionParamsEffect": { - "properties": { - "include_snapshots": { - "type": "boolean" - } - }, - "type": "object" - }, - "VmVolumeDeletionParams": { - "properties": { - "effect": { - "$ref": "#/components/schemas/VmVolumeDeletionParamsEffect" + "skip": { + "type": "integer", + "format": "int32", + "nullable": true }, "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmVolumeRebuildParams": { - "properties": { - "name": { - "type": "string" - }, - "description": { - "type": "string" - }, - "volume_snapshot_id": { - "type": "string" + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceWhereInput" + } + ], + "nullable": true } }, - "required": [ - "name", - "description", - "volume_snapshot_id" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "VmVolumeRollbackParams": { - "properties": { - "volume_snapshot_id": { - "type": "string" - } - }, - "required": [ - "volume_snapshot_id" + "ContentLibraryImageOrderByInput": { + "enum": [ + "createdAt_ASC", + "createdAt_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "name_ASC", + "name_DESC", + "path_ASC", + "path_DESC", + "size_ASC", + "size_DESC" ], - "type": "object" + "type": "string" }, - "VmVolumeWhereUniqueInput": { + "GetContentLibraryImagesRequestBody": { "properties": { - "id": { + "after": { "type": "string", "nullable": true }, - "local_id": { + "before": { "type": "string", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "CloneVmVolumeParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" }, - "data": { - "properties": { - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - } - }, - "required": [ - "where", - "data" - ], - "type": "object" - }, - "UpdateVmVolumeParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "data": { - "properties": { - "size_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - } - }, - "required": [ - "where", - "data" - ], - "type": "object" - }, - "VmVolumeExportFileType": { - "type": "string", - "enum": [ - "QCOW2", - "RAW" - ] - }, - "ExportVmVolumeParams": { - "properties": { - "data": { - "properties": { - "type": { - "$ref": "#/components/schemas/VmVolumeExportFileType" + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageOrderByInput" } - }, - "required": [ - "type" ], - "type": "object" + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true }, "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + } + ], + "nullable": true } }, - "required": [ - "data", - "where" + "type": "object", + "additionalProperties": false + }, + "NvmfNamespaceSnapshotOrderByInput": { + "enum": [ + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "local_created_at_ASC", + "local_created_at_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "unique_size_ASC", + "unique_size_DESC" ], - "type": "object" + "type": "string" }, - "ImportVmVolumeParams": { + "GetNvmfNamespaceSnapshotsRequestBody": { "properties": { - "upload_task_id": { - "type": "string" + "after": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "before": { + "type": "string", + "nullable": true }, - "storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "cluster_id": { - "type": "string" + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotOrderByInput" + } + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotWhereInput" + } + ], + "nullable": true } }, - "required": [ - "upload_task_id", - "name", - "storage_policy", - "cluster_id" + "type": "object", + "additionalProperties": false + }, + "ContentLibraryVmTemplateOrderByInput": { + "enum": [ + "architecture_ASC", + "architecture_DESC", + "cloud_init_supported_ASC", + "cloud_init_supported_DESC", + "createdAt_ASC", + "createdAt_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "id_ASC", + "id_DESC", + "memory_ASC", + "memory_DESC", + "name_ASC", + "name_DESC", + "os_ASC", + "os_DESC", + "size_ASC", + "size_DESC", + "vcpu_ASC", + "vcpu_DESC" ], - "type": "object" + "type": "string" }, - "VsphereEsxiAccount": { + "GetContentLibraryVmTemplatesRequestBody": { "properties": { - "host": { - "$ref": "#/components/schemas/NestedHost" + "after": { + "type": "string", + "nullable": true }, - "id": { - "type": "string" + "before": { + "type": "string", + "nullable": true }, - "ip": { - "type": "string" + "first": { + "type": "integer", + "format": "int32", + "nullable": true }, - "is_valid": { - "type": "boolean" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "local_id": { - "type": "string" + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateOrderByInput" + } + ], + "nullable": true }, - "port": { + "skip": { "type": "integer", - "format": "int32" + "format": "int32", + "nullable": true }, - "username": { - "type": "string" + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ContentLibraryVmTemplateWhereInput" + } + ], + "nullable": true } }, - "required": [ - "host", - "id", - "ip", - "is_valid", - "local_id", - "port", - "username" - ], "type": "object", "additionalProperties": false }, - "WithTask_VsphereEsxiAccount-Array_": { + "NvmfSubsystemOrderByInput": { + "enum": [ + "bps_ASC", + "bps_DESC", + "bps_max_ASC", + "bps_max_DESC", + "bps_max_length_ASC", + "bps_max_length_DESC", + "bps_rd_ASC", + "bps_rd_DESC", + "bps_rd_max_ASC", + "bps_rd_max_DESC", + "bps_rd_max_length_ASC", + "bps_rd_max_length_DESC", + "bps_wr_ASC", + "bps_wr_DESC", + "bps_wr_max_ASC", + "bps_wr_max_DESC", + "bps_wr_max_length_ASC", + "bps_wr_max_length_DESC", + "description_ASC", + "description_DESC", + "entityAsyncStatus_ASC", + "entityAsyncStatus_DESC", + "external_use_ASC", + "external_use_DESC", + "id_ASC", + "id_DESC", + "internal_ASC", + "internal_DESC", + "io_size_ASC", + "io_size_DESC", + "iops_ASC", + "iops_DESC", + "iops_max_ASC", + "iops_max_DESC", + "iops_max_length_ASC", + "iops_max_length_DESC", + "iops_rd_ASC", + "iops_rd_DESC", + "iops_rd_max_ASC", + "iops_rd_max_DESC", + "iops_rd_max_length_ASC", + "iops_rd_max_length_DESC", + "iops_wr_ASC", + "iops_wr_DESC", + "iops_wr_max_ASC", + "iops_wr_max_DESC", + "iops_wr_max_length_ASC", + "iops_wr_max_length_DESC", + "ip_whitelist_ASC", + "ip_whitelist_DESC", + "local_id_ASC", + "local_id_DESC", + "name_ASC", + "name_DESC", + "nqn_name_ASC", + "nqn_name_DESC", + "nqn_whitelist_ASC", + "nqn_whitelist_DESC", + "policy_ASC", + "policy_DESC", + "replica_num_ASC", + "replica_num_DESC", + "stripe_num_ASC", + "stripe_num_DESC", + "stripe_size_ASC", + "stripe_size_DESC", + "thin_provision_ASC", + "thin_provision_DESC" + ], + "type": "string" + }, + "GetNvmfSubsystemsRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "items": { - "$ref": "#/components/schemas/VsphereEsxiAccount" - }, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "UpdateVsphereEsxiAccountParamsData": { - "properties": { - "port": { + "before": { + "type": "string", + "nullable": true + }, + "first": { "type": "integer", - "format": "int32" + "format": "int32", + "nullable": true }, - "password": { - "type": "string" + "last": { + "type": "integer", + "format": "int32", + "nullable": true }, - "username": { - "type": "string" + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemOrderByInput" + } + ], + "nullable": true }, - "ip": { - "type": "string" + "skip": { + "type": "integer", + "format": "int32", + "nullable": true }, - "esxi_account_id": { - "type": "string" + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/NvmfSubsystemWhereInput" + } + ], + "nullable": true } }, - "required": [ - "username", - "ip", - "esxi_account_id" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "UpdateVsphereEsxiAccountParams": { + "TableReporterParams": { "properties": { - "data": { + "filter": { + "properties": { + "nvmfSubsystems": { + "$ref": "#/components/schemas/GetNvmfSubsystemsRequestBody" + }, + "contentLibraryVmTemplates": { + "$ref": "#/components/schemas/GetContentLibraryVmTemplatesRequestBody" + }, + "nvmfNamespaceSnapshots": { + "$ref": "#/components/schemas/GetNvmfNamespaceSnapshotsRequestBody" + }, + "contentLibraryImages": { + "$ref": "#/components/schemas/GetContentLibraryImagesRequestBody" + }, + "nvmfNamespaces": { + "$ref": "#/components/schemas/GetNvmfNamespacesRequestBody" + }, + "namespaceGroups": { + "$ref": "#/components/schemas/GetNamespaceGroupsRequestBody" + }, + "iscsiLuns": { + "$ref": "#/components/schemas/GetIscsiLunsRequestBody" + }, + "tasks": { + "$ref": "#/components/schemas/GetTasksRequestBody" + }, + "userAuditLogs": { + "$ref": "#/components/schemas/GetUserAuditLogsRequestBody" + }, + "systemAuditLogs": { + "$ref": "#/components/schemas/GetSystemAuditLogsRequestBody" + }, + "iscsiLunSnapshots": { + "$ref": "#/components/schemas/GetIscsiLunSnapshotsRequestBody" + }, + "iscsiConnections": { + "$ref": "#/components/schemas/GetIscsiConnectionsRequestBody" + }, + "consistencyGroups": { + "$ref": "#/components/schemas/GetConsistencyGroupsRequestBody" + }, + "users": { + "$ref": "#/components/schemas/GetUsersRequestBody" + }, + "vmEntityFilters": { + "$ref": "#/components/schemas/GetEntityFiltersRequestBody" + }, + "snapshotPlans": { + "$ref": "#/components/schemas/GetSnapshotPlansRequestBody" + }, + "globalAlertRules": { + "$ref": "#/components/schemas/GetGlobalAlertRulesRequestBody" + }, + "alerts": { + "$ref": "#/components/schemas/GetAlertsRequestBody" + }, + "vmPlacementGroups": { + "$ref": "#/components/schemas/GetVmPlacementGroupsRequestBody" + }, + "vmTemplates": { + "$ref": "#/components/schemas/GetVmTemplatesRequestBody" + }, + "elfImages": { + "$ref": "#/components/schemas/GetElfImagesRequestBody" + }, + "vmVolumes": { + "$ref": "#/components/schemas/GetVmVolumesRequestBody" + }, + "vlans": { + "$ref": "#/components/schemas/GetVlansRequestBody" + }, + "disks": { + "$ref": "#/components/schemas/GetDisksRequestBody" + }, + "vdses": { + "$ref": "#/components/schemas/GetVdsesRequestBody" + }, + "elfDataStores": { + "$ref": "#/components/schemas/GetElfDataStoresRequestBody" + }, + "vms": { + "$ref": "#/components/schemas/GetVmsRequestBody" + }, + "nfsExports": { + "$ref": "#/components/schemas/GetNfsExportsRequestBody" + }, + "iscsiTargets": { + "$ref": "#/components/schemas/GetIscsiTargetsRequestBody" + }, + "usbDevices": { + "$ref": "#/components/schemas/GetUsbDevicesRequestBody" + }, + "nics": { + "$ref": "#/components/schemas/GetNicsRequestBody" + }, + "clusters": { + "$ref": "#/components/schemas/GetClustersRequestBody" + }, + "datacenters": { + "$ref": "#/components/schemas/GetDatacentersRequestBody" + }, + "hosts": { + "$ref": "#/components/schemas/GetHostsRequestBody" + } + }, + "type": "object" + }, + "columns": { "items": { - "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData" + "$ref": "#/components/schemas/ColumnConfig" }, "type": "array" + }, + "name": { + "type": "string" } }, "required": [ - "data" + "filter", + "columns", + "name" ], "type": "object" }, @@ -93369,90 +93370,20 @@ "total_cpu_cores_DESC", "total_cpu_hz_ASC", "total_cpu_hz_DESC", - "total_data_capacity_ASC", - "total_data_capacity_DESC", - "total_memory_bytes_ASC", - "total_memory_bytes_DESC", - "used_data_space_ASC", - "used_data_space_DESC", - "valid_data_space_ASC", - "valid_data_space_DESC", - "vm_num_ASC", - "vm_num_DESC" - ], - "type": "string" - }, - "GetZonesRequestBody": { - "properties": { - "after": { - "type": "string", - "nullable": true - }, - "before": { - "type": "string", - "nullable": true - }, - "first": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "last": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "orderBy": { - "allOf": [ - { - "$ref": "#/components/schemas/ZoneOrderByInput" - } - ], - "nullable": true - }, - "skip": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "where": { - "allOf": [ - { - "$ref": "#/components/schemas/ZoneWhereInput" - } - ], - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "NestedAggregateZone": { - "properties": { - "count": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "count" - ], - "type": "object", - "additionalProperties": false - }, - "ZoneConnection": { - "properties": { - "aggregate": { - "$ref": "#/components/schemas/NestedAggregateZone" - } - }, - "required": [ - "aggregate" + "total_data_capacity_ASC", + "total_data_capacity_DESC", + "total_memory_bytes_ASC", + "total_memory_bytes_DESC", + "used_data_space_ASC", + "used_data_space_DESC", + "valid_data_space_ASC", + "valid_data_space_DESC", + "vm_num_ASC", + "vm_num_DESC" ], - "type": "object", - "additionalProperties": false + "type": "string" }, - "GetZonesConnectionRequestBody": { + "GetZonesRequestBody": { "properties": { "after": { "type": "string", @@ -93497,792 +93428,284 @@ "type": "object", "additionalProperties": false }, - "WithTask_AlertNotifier_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/AlertNotifier" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "AlertNotifierCreationParams": { - "properties": { - "notice_severities": { - "items": { - "type": "string", - "enum": [ - "CRITICAL", - "NOTICE", - "INFO" - ] - }, - "type": "array" - }, - "language_code": { - "$ref": "#/components/schemas/NotifierLanguageCode" - }, - "email_tos": { - "items": { - "type": "string" - }, - "type": "array" - }, - "email_from": { - "type": "string" - }, - "disabled": { - "type": "boolean" - }, - "smtp_server_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "clusters": { - "$ref": "#/components/schemas/ClusterWhereInput" - } - }, - "required": [ - "notice_severities", - "language_code", - "email_tos", - "email_from", - "disabled", - "smtp_server_id", - "name", - "clusters" - ], - "type": "object" - }, - "AlertNotifierUpdationParams": { - "properties": { - "notice_severities": { - "items": { - "type": "string", - "enum": [ - "CRITICAL", - "NOTICE", - "INFO" - ] - }, - "type": "array" - }, - "language_code": { - "$ref": "#/components/schemas/NotifierLanguageCode" - }, - "email_tos": { - "items": { - "type": "string" - }, - "type": "array" - }, - "email_from": { - "type": "string" - }, - "disabled": { - "type": "boolean" - }, - "smtp_server_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "clusters": { - "$ref": "#/components/schemas/ClusterWhereInput" - }, - "id": { - "type": "string" - } - }, - "type": "object" - }, - "AlertNotifierManyUpdationParams": { + "NestedAggregateZone": { "properties": { - "notice_severities": { - "items": { - "type": "string", - "enum": [ - "CRITICAL", - "NOTICE", - "INFO" - ] - }, - "type": "array" - }, - "language_code": { - "$ref": "#/components/schemas/NotifierLanguageCode" - }, - "email_tos": { - "items": { - "type": "string" - }, - "type": "array" - }, - "email_from": { - "type": "string" - }, - "disabled": { - "type": "boolean" - }, - "smtp_server_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "where": { - "$ref": "#/components/schemas/AlertNotifierWhereInput" + "count": { + "type": "integer", + "format": "int32" } }, "required": [ - "where" + "count" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteAlertNotifier": { + "ZoneConnection": { "properties": { - "id": { - "type": "string" + "aggregate": { + "$ref": "#/components/schemas/NestedAggregateZone" } }, "required": [ - "id" + "aggregate" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "WithTask_DeleteAlertNotifier_": { + "GetZonesConnectionRequestBody": { "properties": { - "task_id": { + "after": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteAlertNotifier" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "DeleteAlertNotifierParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/AlertNotifierWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - } - }, - "securitySchemes": { - "Authorization": { - "type": "apiKey", - "name": "Authorization", - "in": "header", - "description": "通过 post /v2/api/login 获取到 token" - } - } - }, - "info": { - "title": "CloudTower APIs", - "version": "3.4.4", - "description": "cloudtower operation API and SDK" - }, - "openapi": "3.0.0", - "paths": { - "/update-global-alert-rule": { - "post": { - "operationId": "UpdateGlobalAlertRule", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" - }, - "type": "array" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - } - }, - "tags": [ - "GlobalAlertRule" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GlobalAlertRuleUpdationParams" - } - } - } - } - } - }, - "/update-customize-alert-rule": { - "post": { - "operationId": "UpdateCustomizeAlertRule", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" - }, - "type": "array" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - } - }, - "tags": [ - "GlobalAlertRule" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CustomizeAlertRuleUpdationParams" - } - } - } - } - } - }, - "/resolve-alert": { - "post": { - "operationId": "ResolveAlert", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Alert_" - }, - "type": "array" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "before": { + "type": "string", + "nullable": true }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } + "first": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "orderBy": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneOrderByInput" } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true + ], + "nullable": true + }, + "skip": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "where": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneWhereInput" } - } + ], + "nullable": true } }, - "tags": [ - "Alert" - ], - "security": [ - { - "Authorization": [] + "type": "object", + "additionalProperties": false + }, + "WithTask_AlertNotifier_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/AlertNotifier" } + }, + "required": [ + "data" ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", + "type": "object" + }, + "AlertNotifierCreationParams": { + "properties": { + "notice_severities": { + "items": { "type": "string", "enum": [ - "zh-CN", - "en-US" + "CRITICAL", + "NOTICE", + "INFO" ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ResolveAlertParams" - } - } - } - } - } - }, - "/create-brick-topo": { - "post": { - "operationId": "CreateBrickTopo", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" - }, - "type": "array" - } - } }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } + "email_tos": { + "items": { + "type": "string" }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, - "tags": [ - "BrickTopo" - ], - "security": [ - { - "Authorization": [] - } + "required": [ + "notice_severities", + "language_code", + "email_tos", + "email_from", + "disabled", + "smtp_server_id", + "name", + "clusters" ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", + "type": "object" + }, + "AlertNotifierUpdationParams": { + "properties": { + "notice_severities": { + "items": { "type": "string", "enum": [ - "zh-CN", - "en-US" + "CRITICAL", + "NOTICE", + "INFO" ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/BrickTopoCreationParams" - }, - "type": "array" - } - } - } - } - } - }, - "/update-brick-topo": { - "post": { - "operationId": "UpdateBrickTopo", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" - }, - "type": "array" - } - } }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "email_tos": { + "items": { + "type": "string" }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + }, + "id": { + "type": "string" + } + }, + "type": "object" + }, + "AlertNotifierManyUpdationParams": { + "properties": { + "notice_severities": { + "items": { + "type": "string", + "enum": [ + "CRITICAL", + "NOTICE", + "INFO" + ] }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } + "language_code": { + "$ref": "#/components/schemas/NotifierLanguageCode" + }, + "email_tos": { + "items": { + "type": "string" }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } + "type": "array" + }, + "email_from": { + "type": "string" + }, + "disabled": { + "type": "boolean" + }, + "smtp_server_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "where": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" } }, - "tags": [ - "BrickTopo" + "required": [ + "where" ], - "security": [ - { - "Authorization": [] + "type": "object" + }, + "DeleteAlertNotifier": { + "properties": { + "id": { + "type": "string" } + }, + "required": [ + "id" ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } + "type": "object" + }, + "WithTask_DeleteAlertNotifier_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteAlertNotifier" } + }, + "required": [ + "data" ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/BrickTopoUpdationParams" - } - } + "type": "object" + }, + "DeleteAlertNotifierParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/AlertNotifierWhereInput" } - } + }, + "required": [ + "where" + ], + "type": "object" } }, - "/move-brick-topo": { + "securitySchemes": { + "Authorization": { + "type": "apiKey", + "name": "Authorization", + "in": "header", + "description": "通过 post /v2/api/login 获取到 token" + } + } + }, + "info": { + "title": "CloudTower APIs", + "version": "3.4.4", + "description": "cloudtower operation API and SDK" + }, + "openapi": "3.0.0", + "paths": { + "/update-global-alert-rule": { "post": { - "operationId": "MoveBrickTopo", + "operationId": "UpdateGlobalAlertRule", "responses": { "200": { "description": "", @@ -94290,7 +93713,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" + "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" }, "type": "array" } @@ -94361,7 +93784,7 @@ } }, "tags": [ - "BrickTopo" + "GlobalAlertRule" ], "security": [ { @@ -94388,16 +93811,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BrickTopoMoveParams" + "$ref": "#/components/schemas/GlobalAlertRuleUpdationParams" } } } } } }, - "/delete-brick-topo": { + "/update-customize-alert-rule": { "post": { - "operationId": "DeleteBrickTopo", + "operationId": "UpdateCustomizeAlertRule", "responses": { "200": { "description": "", @@ -94405,7 +93828,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_" + "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" }, "type": "array" } @@ -94476,7 +93899,7 @@ } }, "tags": [ - "BrickTopo" + "GlobalAlertRule" ], "security": [ { @@ -94503,16 +93926,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BrickTopoDeletionParams" + "$ref": "#/components/schemas/CustomizeAlertRuleUpdationParams" } } } } } }, - "/upload-cloudtower-application-package": { + "/resolve-alert": { "post": { - "operationId": "UploadCloudTowerApplicationPackage", + "operationId": "ResolveAlert", "responses": { "200": { "description": "", @@ -94520,7 +93943,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_Alert_" }, "type": "array" } @@ -94591,7 +94014,7 @@ } }, "tags": [ - "CloudTowerApplication" + "Alert" ], "security": [ { @@ -94616,39 +94039,18 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" - }, - "name": { - "type": "string" - }, - "size": { - "type": "string" - }, - "size_unit": { - "type": "string" - }, - "upload_task_id": { - "type": "string" - } - }, - "required": [ - "file" - ] + "$ref": "#/components/schemas/ResolveAlertParams" } } } } } }, - "/delete-cloudtower-application-package": { + "/create-brick-topo": { "post": { - "operationId": "DeleteCloudTowerApplicationPackage", + "operationId": "CreateBrickTopo", "responses": { "200": { "description": "", @@ -94656,7 +94058,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackage" + "$ref": "#/components/schemas/WithTask_BrickTopo_" }, "type": "array" } @@ -94727,7 +94129,7 @@ } }, "tags": [ - "CloudTowerApplication" + "BrickTopo" ], "security": [ { @@ -94754,135 +94156,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackageParams" - } - } - } - } - } - }, - "/deploy-cloudtower-application": { - "post": { - "operationId": "DeployCloudTowerApplication", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CloudTowerApplication" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" + "items": { + "$ref": "#/components/schemas/BrickTopoCreationParams" }, - "required": true - } - } - } - }, - "tags": [ - "CloudTowerApplication" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DeployCloudTowerApplicationParams" + "type": "array" } } } } } }, - "/upgrade-cloudtower-application": { + "/update-brick-topo": { "post": { - "operationId": "UpgradeCloudTowerApplication", + "operationId": "UpdateBrickTopo", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CloudTowerApplication" + "items": { + "$ref": "#/components/schemas/WithTask_BrickTopo_" + }, + "type": "array" } } }, @@ -94951,7 +94247,7 @@ } }, "tags": [ - "CloudTowerApplication" + "BrickTopo" ], "security": [ { @@ -94978,16 +94274,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpgradeCloudTowerApplicationParams" + "$ref": "#/components/schemas/BrickTopoUpdationParams" } } } } } }, - "/uninstall-cloudtower-application": { + "/move-brick-topo": { "post": { - "operationId": "UninstallCloudTowerApplication", + "operationId": "MoveBrickTopo", "responses": { "200": { "description": "", @@ -94995,7 +94291,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/CloudTowerApplication" + "$ref": "#/components/schemas/WithTask_BrickTopo_" }, "type": "array" } @@ -95066,7 +94362,7 @@ } }, "tags": [ - "CloudTowerApplication" + "BrickTopo" ], "security": [ { @@ -95093,16 +94389,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UninstallCloudTowerApplicationParams" + "$ref": "#/components/schemas/BrickTopoMoveParams" } } } } } }, - "/connect-cluster": { + "/delete-brick-topo": { "post": { - "operationId": "ConnectCluster", + "operationId": "DeleteBrickTopo", "responses": { "200": { "description": "", @@ -95110,7 +94406,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_" }, "type": "array" } @@ -95181,7 +94477,7 @@ } }, "tags": [ - "Cluster" + "BrickTopo" ], "security": [ { @@ -95208,19 +94504,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ClusterCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/BrickTopoDeletionParams" } } } } } }, - "/update-cluster": { + "/upload-cloudtower-application-package": { "post": { - "operationId": "UpdateCluster", + "operationId": "UploadCloudTowerApplicationPackage", "responses": { "200": { "description": "", @@ -95228,7 +94521,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/UploadTask" }, "type": "array" } @@ -95299,7 +94592,7 @@ } }, "tags": [ - "Cluster" + "CloudTowerApplication" ], "security": [ { @@ -95324,18 +94617,39 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/ClusterUpdationParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] } } } } } }, - "/update-cluster-license": { + "/delete-cloudtower-application-package": { "post": { - "operationId": "UpdateClusterLicense", + "operationId": "DeleteCloudTowerApplicationPackage", "responses": { "200": { "description": "", @@ -95343,7 +94657,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackage" }, "type": "array" } @@ -95414,7 +94728,7 @@ } }, "tags": [ - "Cluster" + "CloudTowerApplication" ], "security": [ { @@ -95441,26 +94755,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterLicenseUpdationParams" + "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackageParams" } } } } } }, - "/update-cluster-network-setting": { + "/deploy-cloudtower-application": { "post": { - "operationId": "UpdateClusterNetworkSetting", + "operationId": "DeployCloudTowerApplication", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" - }, - "type": "array" + "$ref": "#/components/schemas/CloudTowerApplication" } } }, @@ -95529,7 +94840,7 @@ } }, "tags": [ - "Cluster" + "CloudTowerApplication" ], "security": [ { @@ -95556,26 +94867,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams" + "$ref": "#/components/schemas/DeployCloudTowerApplicationParams" } } } } } }, - "/update-cluster-virtualization-setting": { + "/upgrade-cloudtower-application": { "post": { - "operationId": "UpdateClusterVirtualizationSetting", + "operationId": "UpgradeCloudTowerApplication", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" - }, - "type": "array" + "$ref": "#/components/schemas/CloudTowerApplication" } } }, @@ -95644,7 +94952,7 @@ } }, "tags": [ - "Cluster" + "CloudTowerApplication" ], "security": [ { @@ -95671,16 +94979,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams" + "$ref": "#/components/schemas/UpgradeCloudTowerApplicationParams" } } } } } }, - "/update-cluster-ha-setting": { + "/uninstall-cloudtower-application": { "post": { - "operationId": "UpdateClusterHaSetting", + "operationId": "UninstallCloudTowerApplication", "responses": { "200": { "description": "", @@ -95688,7 +94996,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/CloudTowerApplication" }, "type": "array" } @@ -95759,7 +95067,7 @@ } }, "tags": [ - "Cluster" + "CloudTowerApplication" ], "security": [ { @@ -95786,16 +95094,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterHaUpdationParams" + "$ref": "#/components/schemas/UninstallCloudTowerApplicationParams" } } } } } }, - "/update-cluster-enable-iscsi-setting": { + "/connect-cluster": { "post": { - "operationId": "UpdateClusterEnableISCSISetting", + "operationId": "ConnectCluster", "responses": { "200": { "description": "", @@ -95803,7 +95111,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -95901,16 +95209,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams" + "items": { + "$ref": "#/components/schemas/ClusterCreationParams" + }, + "type": "array" } } } } } }, - "/delete-cluster": { + "/update-cluster": { "post": { - "operationId": "DeleteCluster", + "operationId": "UpdateCluster", "responses": { "200": { "description": "", @@ -95918,7 +95229,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteCluster_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -96016,16 +95327,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterDeletionParams" + "$ref": "#/components/schemas/ClusterUpdationParams" } } } } } }, - "/get-meta-leader": { + "/update-cluster-license": { "post": { - "operationId": "GetMetaLeader", + "operationId": "UpdateClusterLicense", "responses": { "200": { "description": "", @@ -96033,7 +95344,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/MetaLeader" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -96111,22 +95422,36 @@ "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetMetaLeaderRequestBody" + "$ref": "#/components/schemas/ClusterLicenseUpdationParams" } } } } } }, - "/create-consistency-snapshot-group": { + "/update-cluster-network-setting": { "post": { - "operationId": "CreateConsistencyGroupSnapshot", + "operationId": "UpdateClusterNetworkSetting", "responses": { "200": { "description": "", @@ -96134,7 +95459,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -96205,7 +95530,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Cluster" ], "security": [ { @@ -96232,19 +95557,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams" } } } } } }, - "/rollback-consistency-snapshot-group": { + "/update-cluster-virtualization-setting": { "post": { - "operationId": "UpdateConsistencyGroupSnapshot", + "operationId": "UpdateClusterVirtualizationSetting", "responses": { "200": { "description": "", @@ -96252,7 +95574,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -96323,7 +95645,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Cluster" ], "security": [ { @@ -96350,16 +95672,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams" + "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams" } } } } } }, - "/delete-consistency-snapshot-group": { + "/update-cluster-ha-setting": { "post": { - "operationId": "DeleteConsistencyGroupSnapshot", + "operationId": "UpdateClusterHaSetting", "responses": { "200": { "description": "", @@ -96367,7 +95689,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -96438,7 +95760,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Cluster" ], "security": [ { @@ -96465,16 +95787,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams" + "$ref": "#/components/schemas/ClusterHaUpdationParams" } } } } } }, - "/create-consistency-group": { + "/update-cluster-enable-iscsi-setting": { "post": { - "operationId": "CreateConsistencyGroup", + "operationId": "UpdateClusterEnableISCSISetting", "responses": { "200": { "description": "", @@ -96482,7 +95804,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -96553,7 +95875,7 @@ } }, "tags": [ - "ConsistencyGroup" + "Cluster" ], "security": [ { @@ -96580,19 +95902,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ConsistencyGroupCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams" } } } } } }, - "/update-consistency-group": { + "/delete-cluster": { "post": { - "operationId": "UpdateConsistencyGroup", + "operationId": "DeleteCluster", "responses": { "200": { "description": "", @@ -96600,7 +95919,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + "$ref": "#/components/schemas/WithTask_DeleteCluster_" }, "type": "array" } @@ -96671,7 +95990,7 @@ } }, "tags": [ - "ConsistencyGroup" + "Cluster" ], "security": [ { @@ -96698,16 +96017,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupUpdationParams" + "$ref": "#/components/schemas/ClusterDeletionParams" } } } } } }, - "/delete-consistency-group": { + "/get-meta-leader": { "post": { - "operationId": "DeleteConsistencyGroup", + "operationId": "GetMetaLeader", "responses": { "200": { "description": "", @@ -96715,7 +96034,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_" + "$ref": "#/components/schemas/MetaLeader" }, "type": "array" } @@ -96786,43 +96105,29 @@ } }, "tags": [ - "ConsistencyGroup" + "Cluster" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupDeletionParams" + "$ref": "#/components/schemas/GetMetaLeaderRequestBody" } } } } } }, - "/upload-content-library-image": { + "/create-consistency-snapshot-group": { "post": { - "operationId": "CreateContentLibraryImage", + "operationId": "CreateConsistencyGroupSnapshot", "responses": { "200": { "description": "", @@ -96830,7 +96135,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" }, "type": "array" } @@ -96845,9 +96150,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -96904,7 +96206,7 @@ } }, "tags": [ - "ContentLibraryImage" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -96929,46 +96231,21 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" - }, - "clusters": { - "type": "string" - }, - "name": { - "type": "string" - }, - "size": { - "type": "string" - }, - "size_unit": { - "type": "string" - }, - "description": { - "type": "string" - }, - "upload_task_id": { - "type": "string" - } + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams" }, - "required": [ - "file", - "clusters" - ] + "type": "array" } } } } } }, - "/update-content-library-image": { + "/rollback-consistency-snapshot-group": { "post": { - "operationId": "UpdateContentLibraryImage", + "operationId": "UpdateConsistencyGroupSnapshot", "responses": { "200": { "description": "", @@ -96976,7 +96253,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" }, "type": "array" } @@ -97047,7 +96324,7 @@ } }, "tags": [ - "ContentLibraryImage" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -97074,16 +96351,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationParams" + "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams" } } } } } }, - "/distribute-content-library-image-clusters": { + "/delete-consistency-snapshot-group": { "post": { - "operationId": "DistributeContentLibraryImageClusters", + "operationId": "DeleteConsistencyGroupSnapshot", "responses": { "200": { "description": "", @@ -97091,7 +96368,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_" }, "type": "array" } @@ -97162,7 +96439,7 @@ } }, "tags": [ - "ContentLibraryImage" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -97189,16 +96466,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams" } } } } } }, - "/remove-content-library-image-clusters": { + "/create-consistency-group": { "post": { - "operationId": "RemoveContentLibraryImageClusters", + "operationId": "CreateConsistencyGroup", "responses": { "200": { "description": "", @@ -97206,7 +96483,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" }, "type": "array" } @@ -97277,7 +96554,7 @@ } }, "tags": [ - "ContentLibraryImage" + "ConsistencyGroup" ], "security": [ { @@ -97304,16 +96581,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + "items": { + "$ref": "#/components/schemas/ConsistencyGroupCreationParams" + }, + "type": "array" } } } } } }, - "/delete-content-library-image": { + "/update-consistency-group": { "post": { - "operationId": "DeleteContentLibraryImage", + "operationId": "UpdateConsistencyGroup", "responses": { "200": { "description": "", @@ -97321,7 +96601,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" }, "type": "array" } @@ -97392,7 +96672,7 @@ } }, "tags": [ - "ContentLibraryImage" + "ConsistencyGroup" ], "security": [ { @@ -97419,23 +96699,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageDeletionParams" + "$ref": "#/components/schemas/ConsistencyGroupUpdationParams" } } } } } }, - "/upload-elf-file": { + "/delete-consistency-group": { "post": { - "operationId": "UploadElfFile", + "operationId": "DeleteConsistencyGroup", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UploadTask" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_" + }, + "type": "array" } } }, @@ -97504,7 +96787,7 @@ } }, "tags": [ - "Ovf" + "ConsistencyGroup" ], "security": [ { @@ -97529,49 +96812,28 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" - }, - "cluster_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "size": { - "type": "string" - }, - "size_unit": { - "type": "string" - }, - "upload_task_id": { - "type": "string" - } - }, - "required": [ - "file" - ] + "$ref": "#/components/schemas/ConsistencyGroupDeletionParams" } } } } } }, - "/parse-ovf": { + "/upload-content-library-image": { "post": { - "operationId": "ParseOvf", + "operationId": "CreateContentLibraryImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ParsedOVF" + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" } } }, @@ -97584,6 +96846,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -97640,7 +96905,7 @@ } }, "tags": [ - "Ovf" + "ContentLibraryImage" ], "security": [ { @@ -97673,13 +96938,28 @@ "type": "string", "format": "binary" }, - "cluster_id": { + "clusters": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "description": { + "type": "string" + }, + "upload_task_id": { "type": "string" } }, "required": [ "file", - "cluster_id" + "clusters" ] } } @@ -97687,9 +96967,9 @@ } } }, - "/get-export-file-download-links": { + "/update-content-library-image": { "post": { - "operationId": "GetExportFileDownloadLinks", + "operationId": "UpdateContentLibraryImage", "responses": { "200": { "description": "", @@ -97697,7 +96977,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/ExportFileDownloadLinks" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -97768,7 +97048,7 @@ } }, "tags": [ - "Ovf" + "ContentLibraryImage" ], "security": [ { @@ -97795,16 +97075,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetExportFileDownloadLinksParams" + "$ref": "#/components/schemas/ContentLibraryImageUpdationParams" } } } } } }, - "/create-vm": { + "/distribute-content-library-image-clusters": { "post": { - "operationId": "CreateVm", + "operationId": "DistributeContentLibraryImageClusters", "responses": { "200": { "description": "", @@ -97812,7 +97092,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -97883,7 +97163,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryImage" ], "security": [ { @@ -97910,19 +97190,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" } } } } } }, - "/create-vm-from-template": { + "/remove-content-library-image-clusters": { "post": { - "operationId": "CreateVmFromTemplate", + "operationId": "RemoveContentLibraryImageClusters", "responses": { "200": { "description": "", @@ -97930,7 +97207,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -98001,7 +97278,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryImage" ], "security": [ { @@ -98028,19 +97305,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreateVmFromTemplateParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" } } } } } }, - "/create-vm-from-content-library-template": { + "/delete-content-library-image": { "post": { - "operationId": "CreateVmFromContentLibraryTemplate", + "operationId": "DeleteContentLibraryImage", "responses": { "200": { "description": "", @@ -98048,7 +97322,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_" }, "type": "array" } @@ -98119,7 +97393,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryImage" ], "security": [ { @@ -98146,26 +97420,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryImageDeletionParams" } } } } } }, - "/create-vm-from-content-library-template-batch": { + "/upload-elf-file": { "post": { - "operationId": "CreateVmFromContentLibraryTemplateBatch", + "operationId": "UploadElfFile", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_Vm-Array_" + "$ref": "#/components/schemas/UploadTask" } } }, @@ -98234,7 +97505,7 @@ } }, "tags": [ - "Vm" + "Ovf" ], "security": [ { @@ -98259,28 +97530,49 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] } } } } } }, - "/convert-vm-template-to-vm": { + "/parse-ovf": { "post": { - "operationId": "ConvertVmTemplateToVm", + "operationId": "ParseOvf", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Vm_" - }, - "type": "array" + "$ref": "#/components/schemas/ParsedOVF" } } }, @@ -98349,7 +97641,7 @@ } }, "tags": [ - "Vm" + "Ovf" ], "security": [ { @@ -98374,21 +97666,31 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "items": { - "$ref": "#/components/schemas/ConvertVmTemplateToVmParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + } }, - "type": "array" + "required": [ + "file", + "cluster_id" + ] } } } } } }, - "/clone-vm": { + "/get-export-file-download-links": { "post": { - "operationId": "CloneVm", + "operationId": "GetExportFileDownloadLinks", "responses": { "200": { "description": "", @@ -98396,7 +97698,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/ExportFileDownloadLinks" }, "type": "array" } @@ -98467,7 +97769,7 @@ } }, "tags": [ - "Vm" + "Ovf" ], "security": [ { @@ -98494,19 +97796,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetExportFileDownloadLinksParams" } } } } } }, - "/rebuild-vm-from-snapshot": { + "/create-vm": { "post": { - "operationId": "RebuildVm", + "operationId": "CreateVm", "responses": { "200": { "description": "", @@ -98613,7 +97912,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VmRebuildParams" + "$ref": "#/components/schemas/VmCreationParams" }, "type": "array" } @@ -98622,9 +97921,9 @@ } } }, - "/rollback-vm": { + "/create-vm-from-template": { "post": { - "operationId": "RollbackVm", + "operationId": "CreateVmFromTemplate", "responses": { "200": { "description": "", @@ -98730,16 +98029,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRollbackParams" + "items": { + "$ref": "#/components/schemas/VmCreateVmFromTemplateParams" + }, + "type": "array" } } } } } }, - "/update-vm-basic-info": { + "/create-vm-from-content-library-template": { "post": { - "operationId": "UpdateVm", + "operationId": "CreateVmFromContentLibraryTemplate", "responses": { "200": { "description": "", @@ -98845,26 +98147,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateParams" + "items": { + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams" + }, + "type": "array" } } } } } }, - "/move-vm-to-recycle": { + "/create-vm-from-content-library-template-batch": { "post": { - "operationId": "MoveVmToRecycleBin", + "operationId": "CreateVmFromContentLibraryTemplateBatch", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_Vm-Array_" } } }, @@ -98960,16 +98262,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchParams" } } } } } }, - "/recover-vm-from-recycle": { + "/convert-vm-template-to-vm": { "post": { - "operationId": "RecoverVmFromRecycleBin", + "operationId": "ConvertVmTemplateToVm", "responses": { "200": { "description": "", @@ -98977,7 +98279,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -99075,16 +98377,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "items": { + "$ref": "#/components/schemas/ConvertVmTemplateToVmParams" + }, + "type": "array" } } } } } }, - "/delete-vm": { + "/clone-vm": { "post": { - "operationId": "DeleteVm", + "operationId": "CloneVm", "responses": { "200": { "description": "", @@ -99092,7 +98397,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -99190,16 +98495,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmDeleteParams" + "items": { + "$ref": "#/components/schemas/VmCloneParams" + }, + "type": "array" } } } } } }, - "/start-vm": { + "/rebuild-vm-from-snapshot": { "post": { - "operationId": "StartVm", + "operationId": "RebuildVm", "responses": { "200": { "description": "", @@ -99305,16 +98613,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmStartParams" + "items": { + "$ref": "#/components/schemas/VmRebuildParams" + }, + "type": "array" } } } } } }, - "/restart-vm": { + "/rollback-vm": { "post": { - "operationId": "RestartVm", + "operationId": "RollbackVm", "responses": { "200": { "description": "", @@ -99420,16 +98731,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmRollbackParams" } } } } } }, - "/force-restart-vm": { + "/update-vm-basic-info": { "post": { - "operationId": "ForceRestartVm", + "operationId": "UpdateVm", "responses": { "200": { "description": "", @@ -99535,16 +98846,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmUpdateParams" } } } } } }, - "/shutdown-vm": { + "/move-vm-to-recycle": { "post": { - "operationId": "ShutDownVm", + "operationId": "MoveVmToRecycleBin", "responses": { "200": { "description": "", @@ -99552,7 +98863,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_DeleteVm_" }, "type": "array" } @@ -99657,9 +98968,9 @@ } } }, - "/poweroff-vm": { + "/recover-vm-from-recycle": { "post": { - "operationId": "PoweroffVm", + "operationId": "RecoverVmFromRecycleBin", "responses": { "200": { "description": "", @@ -99667,7 +98978,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_DeleteVm_" }, "type": "array" } @@ -99772,9 +99083,9 @@ } } }, - "/suspend-vm": { + "/delete-vm": { "post": { - "operationId": "SuspendVm", + "operationId": "DeleteVm", "responses": { "200": { "description": "", @@ -99782,7 +99093,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_DeleteVm_" }, "type": "array" } @@ -99880,16 +99191,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmDeleteParams" } } } } } }, - "/resume-vm": { + "/start-vm": { "post": { - "operationId": "ResumeVm", + "operationId": "StartVm", "responses": { "200": { "description": "", @@ -99995,16 +99306,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmStartParams" } } } } } }, - "/add-vm-disk": { + "/restart-vm": { "post": { - "operationId": "AddVmDisk", + "operationId": "RestartVm", "responses": { "200": { "description": "", @@ -100110,16 +99421,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddDiskParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/update-vm-disk": { + "/force-restart-vm": { "post": { - "operationId": "UpdateVmDisk", + "operationId": "ForceRestartVm", "responses": { "200": { "description": "", @@ -100225,16 +99536,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateDiskParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/expand-vm-disk": { + "/shutdown-vm": { "post": { - "operationId": "ExpandVmDisk", + "operationId": "ShutDownVm", "responses": { "200": { "description": "", @@ -100340,16 +99651,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmExpandVmDiskParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/remove-vm-disk": { + "/poweroff-vm": { "post": { - "operationId": "RemoveVmDisk", + "operationId": "PoweroffVm", "responses": { "200": { "description": "", @@ -100455,16 +99766,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveDiskParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/add-vm-cd-rom": { + "/suspend-vm": { "post": { - "operationId": "AddVmCdRom", + "operationId": "SuspendVm", "responses": { "200": { "description": "", @@ -100487,9 +99798,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -100573,16 +99881,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddCdRomParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/remove-vm-cd-rom": { + "/resume-vm": { "post": { - "operationId": "RemoveVmCdRom", + "operationId": "ResumeVm", "responses": { "200": { "description": "", @@ -100688,16 +99996,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveCdRomParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/eject-iso-from-vm-cd-rom": { + "/add-vm-disk": { "post": { - "operationId": "EjectIsoFromVmCdRom", + "operationId": "AddVmDisk", "responses": { "200": { "description": "", @@ -100803,16 +100111,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmEjectCdRomParams" + "$ref": "#/components/schemas/VmAddDiskParams" } } } } } }, - "/toggle-vm-cd-rom-disable": { + "/update-vm-disk": { "post": { - "operationId": "ToggleVmCdRomDisable", + "operationId": "UpdateVmDisk", "responses": { "200": { "description": "", @@ -100918,16 +100226,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmToggleCdRomDisableParams" + "$ref": "#/components/schemas/VmUpdateDiskParams" } } } } } }, - "/add-vm-nic": { + "/expand-vm-disk": { "post": { - "operationId": "AddVmNic", + "operationId": "ExpandVmDisk", "responses": { "200": { "description": "", @@ -101033,16 +100341,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddNicParams" + "$ref": "#/components/schemas/VmExpandVmDiskParams" } } } } } }, - "/update-vm-nic": { + "/remove-vm-disk": { "post": { - "operationId": "UpdateVmNic", + "operationId": "RemoveVmDisk", "responses": { "200": { "description": "", @@ -101148,16 +100456,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicParams" + "$ref": "#/components/schemas/VmRemoveDiskParams" } } } } } }, - "/update-vm-nic-basic-info": { + "/add-vm-cd-rom": { "post": { - "operationId": "UpdateVmNicBasicInfo", + "operationId": "AddVmCdRom", "responses": { "200": { "description": "", @@ -101266,16 +100574,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams" + "$ref": "#/components/schemas/VmAddCdRomParams" } } } } } }, - "/update-vm-nic-advance-info": { + "/remove-vm-cd-rom": { "post": { - "operationId": "UpdateVmNicAdvanceInfo", + "operationId": "RemoveVmCdRom", "responses": { "200": { "description": "", @@ -101298,9 +100606,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -101384,16 +100689,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams" + "$ref": "#/components/schemas/VmRemoveCdRomParams" } } } } } }, - "/update-vm-nic-qos-option": { + "/eject-iso-from-vm-cd-rom": { "post": { - "operationId": "UpdateVmNicQosOption", + "operationId": "EjectIsoFromVmCdRom", "responses": { "200": { "description": "", @@ -101416,9 +100721,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -101502,16 +100804,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicQosOptionsParams" + "$ref": "#/components/schemas/VmEjectCdRomParams" } } } } } }, - "/add-vm-pci-nic": { + "/toggle-vm-cd-rom-disable": { "post": { - "operationId": "AddVmPciNic", + "operationId": "ToggleVmCdRomDisable", "responses": { "200": { "description": "", @@ -101534,9 +100836,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -101620,16 +100919,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperatePciNicParams" + "$ref": "#/components/schemas/VmToggleCdRomDisableParams" } } } } } }, - "/remove-vm-pci-nic": { + "/add-vm-nic": { "post": { - "operationId": "RemoveVmPciNic", + "operationId": "AddVmNic", "responses": { "200": { "description": "", @@ -101652,9 +100951,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -101738,16 +101034,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperatePciNicParams" + "$ref": "#/components/schemas/VmAddNicParams" } } } } } }, - "/remove-vm-nic": { + "/update-vm-nic": { "post": { - "operationId": "RemoveVmNic", + "operationId": "UpdateVmNic", "responses": { "200": { "description": "", @@ -101828,7 +101124,6 @@ "tags": [ "Vm" ], - "deprecated": true, "security": [ { "Authorization": [] @@ -101854,16 +101149,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveNicParams" + "$ref": "#/components/schemas/VmUpdateNicParams" } } } } } }, - "/remove-vm-nic-by-where": { + "/update-vm-nic-basic-info": { "post": { - "operationId": "RemoveVmNicByWhere", + "operationId": "UpdateVmNicBasicInfo", "responses": { "200": { "description": "", @@ -101886,6 +101181,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -101969,16 +101267,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveNicByWhereParams" + "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams" } } } } } }, - "/add-vm-gpu-device": { + "/update-vm-nic-advance-info": { "post": { - "operationId": "AddVmGpuDevice", + "operationId": "UpdateVmNicAdvanceInfo", "responses": { "200": { "description": "", @@ -102001,6 +101299,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -102084,16 +101385,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddGpuDeviceParams" + "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams" } } } } } }, - "/remove-vm-gpu-device": { + "/update-vm-nic-qos-option": { "post": { - "operationId": "RemoveVmGpuDevice", + "operationId": "UpdateVmNicQosOption", "responses": { "200": { "description": "", @@ -102116,6 +101417,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -102199,16 +101503,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveGpuDeviceParams" + "$ref": "#/components/schemas/VmUpdateNicQosOptionsParams" } } } } } }, - "/install-vmtools": { + "/add-vm-pci-nic": { "post": { - "operationId": "InstallVmtools", + "operationId": "AddVmPciNic", "responses": { "200": { "description": "", @@ -102231,6 +101535,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -102314,16 +101621,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/InstallVmtoolsParams" + "$ref": "#/components/schemas/VmOperatePciNicParams" } } } } } }, - "/migrate-vm": { + "/remove-vm-pci-nic": { "post": { - "operationId": "MigrateVm", + "operationId": "RemoveVmPciNic", "responses": { "200": { "description": "", @@ -102346,6 +101653,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -102429,16 +101739,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmMigrateParams" + "$ref": "#/components/schemas/VmOperatePciNicParams" } } } } } }, - "/migrate-vm-across-cluster": { + "/remove-vm-nic": { "post": { - "operationId": "MigrateVmAcrossCluster", + "operationId": "RemoveVmNic", "responses": { "200": { "description": "", @@ -102461,8 +101771,121 @@ } } }, - "304": { - "description": "Not modified" + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "deprecated": true, + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmRemoveNicParams" + } + } + } + } + } + }, + "/remove-vm-nic-by-where": { + "post": { + "operationId": "RemoveVmNicByWhere", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } }, "400": { "description": "Bad request", @@ -102547,16 +101970,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmMigrateAcrossClusterParams" + "$ref": "#/components/schemas/VmRemoveNicByWhereParams" } } } } } }, - "/stop-vm-in-cutover-migration": { + "/add-vm-gpu-device": { "post": { - "operationId": "StopVmInCutoverMigration", + "operationId": "AddVmGpuDevice", "responses": { "200": { "description": "", @@ -102662,16 +102085,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/StopVmInCutoverMigrationParams" + "$ref": "#/components/schemas/VmAddGpuDeviceParams" } } } } } }, - "/abort-migrate-vm-across-cluster": { + "/remove-vm-gpu-device": { "post": { - "operationId": "AbortMigrateVmAcrossCluster", + "operationId": "RemoveVmGpuDevice", "responses": { "200": { "description": "", @@ -102679,7 +102102,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/Task" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -102777,16 +102200,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams" + "$ref": "#/components/schemas/VmRemoveGpuDeviceParams" } } } } } }, - "/add-vm-to-folder": { + "/install-vmtools": { "post": { - "operationId": "AddVmToFolder", + "operationId": "InstallVmtools", "responses": { "200": { "description": "", @@ -102892,16 +102315,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddFolderParams" + "$ref": "#/components/schemas/InstallVmtoolsParams" } } } } } }, - "/remove-vm-from-folder": { + "/migrate-vm": { "post": { - "operationId": "RemoveVmToFolder", + "operationId": "MigrateVm", "responses": { "200": { "description": "", @@ -103007,16 +102430,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmMigrateParams" } } } } } }, - "/update-vm-advanced-options": { + "/migrate-vm-across-cluster": { "post": { - "operationId": "UpdateVmAdvancedOptions", + "operationId": "MigrateVmAcrossCluster", "responses": { "200": { "description": "", @@ -103125,16 +102548,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams" + "$ref": "#/components/schemas/VmMigrateAcrossClusterParams" } } } } } }, - "/update-vm-host-options": { + "/stop-vm-in-cutover-migration": { "post": { - "operationId": "UpdateVmHostOptions", + "operationId": "StopVmInCutoverMigration", "responses": { "200": { "description": "", @@ -103157,8 +102580,120 @@ } } }, - "304": { - "description": "Not modified" + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/StopVmInCutoverMigrationParams" + } + } + } + } + } + }, + "/abort-migrate-vm-across-cluster": { + "post": { + "operationId": "AbortMigrateVmAcrossCluster", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/Task" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } }, "400": { "description": "Bad request", @@ -103243,16 +102778,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateHostOptionsParams" + "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams" } } } } } }, - "/reset-vm-guest-os-password": { + "/add-vm-to-folder": { "post": { - "operationId": "ResetVmGuestOsPassword", + "operationId": "AddVmToFolder", "responses": { "200": { "description": "", @@ -103275,9 +102810,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -103361,16 +102893,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmResetGuestOsPasswordParams" + "$ref": "#/components/schemas/VmAddFolderParams" } } } } } }, - "/update-vm-owner": { + "/remove-vm-from-folder": { "post": { - "operationId": "UpdateVmOwner", + "operationId": "RemoveVmToFolder", "responses": { "200": { "description": "", @@ -103393,9 +102925,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -103479,16 +103008,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateOwnerParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/update-vm-io-policy": { + "/update-vm-advanced-options": { "post": { - "operationId": "UpdateVmIoPolicy", + "operationId": "UpdateVmAdvancedOptions", "responses": { "200": { "description": "", @@ -103597,16 +103126,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateIoPolicyParams" + "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams" } } } } } }, - "/export-vm": { + "/update-vm-host-options": { "post": { - "operationId": "ExportVm", + "operationId": "UpdateVmHostOptions", "responses": { "200": { "description": "", @@ -103614,7 +103143,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmExportFile_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -103715,16 +103244,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmExportParams" + "$ref": "#/components/schemas/VmUpdateHostOptionsParams" } } } } } }, - "/import-vm": { + "/reset-vm-guest-os-password": { "post": { - "operationId": "ImportVm", + "operationId": "ResetVmGuestOsPassword", "responses": { "200": { "description": "", @@ -103747,6 +103276,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -103830,19 +103362,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmImportParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmResetGuestOsPasswordParams" } } } } } }, - "/clone-content-library-vm-template-from-vm": { + "/update-vm-owner": { "post": { - "operationId": "CloneContentLibraryVmTemplateFromVm", + "operationId": "UpdateVmOwner", "responses": { "200": { "description": "", @@ -103850,7 +103379,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -103865,6 +103394,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -103921,7 +103453,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "Vm" ], "security": [ { @@ -103948,19 +103480,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmUpdateOwnerParams" } } } } } }, - "/convert-content-library-vm-template-from-vm": { + "/update-vm-io-policy": { "post": { - "operationId": "ConvertContentLibraryVmTemplateFromVm", + "operationId": "UpdateVmIoPolicy", "responses": { "200": { "description": "", @@ -103968,7 +103497,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -103983,6 +103512,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -104039,7 +103571,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "Vm" ], "security": [ { @@ -104066,19 +103598,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmUpdateIoPolicyParams" } } } } } }, - "/update-content-library-vm-template": { + "/export-vm": { "post": { - "operationId": "UpdateContentLibraryVmTemplate", + "operationId": "ExportVm", "responses": { "200": { "description": "", @@ -104086,7 +103615,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_VmExportFile_" }, "type": "array" } @@ -104101,6 +103630,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -104157,7 +103689,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "Vm" ], "security": [ { @@ -104184,16 +103716,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams" + "$ref": "#/components/schemas/VmExportParams" } } } } } }, - "/distribute-content-library-vm-template-clusters": { + "/import-vm": { "post": { - "operationId": "DistributeContentLibraryVmtemplateClusters", + "operationId": "ImportVm", "responses": { "200": { "description": "", @@ -104201,7 +103733,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -104272,7 +103804,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "Vm" ], "security": [ { @@ -104299,16 +103831,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + "items": { + "$ref": "#/components/schemas/VmImportParams" + }, + "type": "array" } } } } } }, - "/remove-content-library-vm-template-clusters": { + "/clone-content-library-vm-template-from-vm": { "post": { - "operationId": "RemoveContentLibraryVmTemplateClusters", + "operationId": "CloneContentLibraryVmTemplateFromVm", "responses": { "200": { "description": "", @@ -104414,16 +103949,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/delete-content-library-vm-template": { + "/convert-content-library-vm-template-from-vm": { "post": { - "operationId": "DeleteContentLibraryVmTemplate", + "operationId": "ConvertContentLibraryVmTemplateFromVm", "responses": { "200": { "description": "", @@ -104431,7 +103969,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -104529,16 +104067,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams" + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/export-content-library-vm-template": { + "/update-content-library-vm-template": { "post": { - "operationId": "ExportContentLibraryVmTemplate", + "operationId": "UpdateContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -104546,7 +104087,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmExportFile_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -104644,16 +104185,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateExportParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams" } } } } } }, - "/import-content-library-vm-template": { + "/distribute-content-library-vm-template-clusters": { "post": { - "operationId": "ImportContentLibraryVmTemplate", + "operationId": "DistributeContentLibraryVmtemplateClusters", "responses": { "200": { "description": "", @@ -104759,19 +104300,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateImportParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" } } } } } }, - "/create-datacenter": { + "/remove-content-library-vm-template-clusters": { "post": { - "operationId": "CreateDatacenter", + "operationId": "RemoveContentLibraryVmTemplateClusters", "responses": { "200": { "description": "", @@ -104779,7 +104317,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -104850,7 +104388,7 @@ } }, "tags": [ - "Datacenter" + "ContentLibraryVmTemplate" ], "security": [ { @@ -104877,19 +104415,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/DatacenterCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" } } } } } }, - "/update-datacenter": { + "/delete-content-library-vm-template": { "post": { - "operationId": "UpdateDatacenter", + "operationId": "DeleteContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -104897,7 +104432,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_" }, "type": "array" } @@ -104968,7 +104503,7 @@ } }, "tags": [ - "Datacenter" + "ContentLibraryVmTemplate" ], "security": [ { @@ -104995,16 +104530,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DatacenterUpdationParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams" } } } } } }, - "/add-clusters-to-datacenter": { + "/export-content-library-vm-template": { "post": { - "operationId": "AddClustersToDatacenter", + "operationId": "ExportContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -105012,7 +104547,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_VmExportFile_" }, "type": "array" } @@ -105083,7 +104618,7 @@ } }, "tags": [ - "Datacenter" + "ContentLibraryVmTemplate" ], "security": [ { @@ -105110,19 +104645,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/AddClustersToDatacenterParams" - }, - "type": "array" + "$ref": "#/components/schemas/ContentLibraryVmTemplateExportParams" } } } } } }, - "/remove-clusters-from-datacenter": { + "/import-content-library-vm-template": { "post": { - "operationId": "RemoveClustersFromDatacenter", + "operationId": "ImportContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -105130,7 +104662,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -105201,7 +104733,7 @@ } }, "tags": [ - "Datacenter" + "ContentLibraryVmTemplate" ], "security": [ { @@ -105229,7 +104761,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/RemoveClustersFromDatacenterParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateImportParams" }, "type": "array" } @@ -105238,9 +104770,9 @@ } } }, - "/delete-datacenter": { + "/create-datacenter": { "post": { - "operationId": "DeleteDatacenter", + "operationId": "CreateDatacenter", "responses": { "200": { "description": "", @@ -105248,7 +104780,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteDatacenter_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -105346,16 +104878,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DatacenterDeletionParams" + "items": { + "$ref": "#/components/schemas/DatacenterCreationParams" + }, + "type": "array" } } } } } }, - "/mount-disk": { + "/update-datacenter": { "post": { - "operationId": "MountDisk", + "operationId": "UpdateDatacenter", "responses": { "200": { "description": "", @@ -105363,7 +104898,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Disk_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -105434,7 +104969,7 @@ } }, "tags": [ - "Disk" + "Datacenter" ], "security": [ { @@ -105461,16 +104996,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DiskMountParams" + "$ref": "#/components/schemas/DatacenterUpdationParams" } } } } } }, - "/unmount-disk": { + "/add-clusters-to-datacenter": { "post": { - "operationId": "UnmountDisk", + "operationId": "AddClustersToDatacenter", "responses": { "200": { "description": "", @@ -105478,7 +105013,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Disk_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -105549,7 +105084,7 @@ } }, "tags": [ - "Disk" + "Datacenter" ], "security": [ { @@ -105576,16 +105111,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DiskUnmountParams" + "items": { + "$ref": "#/components/schemas/AddClustersToDatacenterParams" + }, + "type": "array" } } } } } }, - "/create-entity-filter": { + "/remove-clusters-from-datacenter": { "post": { - "operationId": "CreateEntityFilter", + "operationId": "RemoveClustersFromDatacenter", "responses": { "200": { "description": "", @@ -105593,7 +105131,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_EntityFilter_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -105664,7 +105202,7 @@ } }, "tags": [ - "EntityFilter" + "Datacenter" ], "security": [ { @@ -105692,7 +105230,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/EntityFilterCreationParams" + "$ref": "#/components/schemas/RemoveClustersFromDatacenterParams" }, "type": "array" } @@ -105701,9 +105239,9 @@ } } }, - "/update-entity-filter": { + "/delete-datacenter": { "post": { - "operationId": "UpdateEntityFilter", + "operationId": "DeleteDatacenter", "responses": { "200": { "description": "", @@ -105711,7 +105249,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_EntityFilter_" + "$ref": "#/components/schemas/WithTask_DeleteDatacenter_" }, "type": "array" } @@ -105782,7 +105320,7 @@ } }, "tags": [ - "EntityFilter" + "Datacenter" ], "security": [ { @@ -105809,16 +105347,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EntityFilterUpdationParams" + "$ref": "#/components/schemas/DatacenterDeletionParams" } } } } } }, - "/delete-entity-filter": { + "/mount-disk": { "post": { - "operationId": "DeleteEntityFilter", + "operationId": "MountDisk", "responses": { "200": { "description": "", @@ -105826,7 +105364,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_" + "$ref": "#/components/schemas/WithTask_Disk_" }, "type": "array" } @@ -105897,7 +105435,7 @@ } }, "tags": [ - "EntityFilter" + "Disk" ], "security": [ { @@ -105924,16 +105462,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EntityFilterDeletionParams" + "$ref": "#/components/schemas/DiskMountParams" } } } } } }, - "/update-gpu-device-usage": { + "/unmount-disk": { "post": { - "operationId": "UpdateGpuDeviceUsage", + "operationId": "UnmountDisk", "responses": { "200": { "description": "", @@ -105941,7 +105479,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" + "$ref": "#/components/schemas/WithTask_Disk_" }, "type": "array" } @@ -105956,9 +105494,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -106015,7 +105550,7 @@ } }, "tags": [ - "GpuDevice" + "Disk" ], "security": [ { @@ -106042,16 +105577,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceUsageUpdationParams" + "$ref": "#/components/schemas/DiskUnmountParams" } } } } } }, - "/update-gpu-device-description": { + "/create-entity-filter": { "post": { - "operationId": "UpdateGpuDeviceDescription", + "operationId": "CreateEntityFilter", "responses": { "200": { "description": "", @@ -106059,7 +105594,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" + "$ref": "#/components/schemas/WithTask_EntityFilter_" }, "type": "array" } @@ -106074,9 +105609,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -106133,7 +105665,7 @@ } }, "tags": [ - "GpuDevice" + "EntityFilter" ], "security": [ { @@ -106160,16 +105692,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceDescriptionUpdationParams" + "items": { + "$ref": "#/components/schemas/EntityFilterCreationParams" + }, + "type": "array" } } } } } }, - "/switch-gpu-device-sriov": { + "/update-entity-filter": { "post": { - "operationId": "SwitchGpuDeviceSriov", + "operationId": "UpdateEntityFilter", "responses": { "200": { "description": "", @@ -106177,7 +105712,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" + "$ref": "#/components/schemas/WithTask_EntityFilter_" }, "type": "array" } @@ -106192,9 +105727,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -106251,7 +105783,7 @@ } }, "tags": [ - "GpuDevice" + "EntityFilter" ], "security": [ { @@ -106278,16 +105810,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceSriovSwitchParams" + "$ref": "#/components/schemas/EntityFilterUpdationParams" } } } } } }, - "/create-graph": { + "/delete-entity-filter": { "post": { - "operationId": "CreateGraph", + "operationId": "DeleteEntityFilter", "responses": { "200": { "description": "", @@ -106295,7 +105827,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Graph_" + "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_" }, "type": "array" } @@ -106366,7 +105898,7 @@ } }, "tags": [ - "Graph" + "EntityFilter" ], "security": [ { @@ -106393,19 +105925,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/GraphCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/EntityFilterDeletionParams" } } } } } }, - "/update-graph": { + "/update-gpu-device-usage": { "post": { - "operationId": "UpdateGraph", + "operationId": "UpdateGpuDeviceUsage", "responses": { "200": { "description": "", @@ -106413,7 +105942,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Graph_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -106428,6 +105957,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -106484,7 +106016,7 @@ } }, "tags": [ - "Graph" + "GpuDevice" ], "security": [ { @@ -106511,16 +106043,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GraphUpdationParams" + "$ref": "#/components/schemas/GpuDeviceUsageUpdationParams" } } } } } }, - "/delete-graph": { + "/update-gpu-device-description": { "post": { - "operationId": "DeleteGraph", + "operationId": "UpdateGpuDeviceDescription", "responses": { "200": { "description": "", @@ -106528,7 +106060,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteGraph_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -106543,6 +106075,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -106599,7 +106134,7 @@ } }, "tags": [ - "Graph" + "GpuDevice" ], "security": [ { @@ -106626,16 +106161,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GraphDeletionParams" + "$ref": "#/components/schemas/GpuDeviceDescriptionUpdationParams" } } } } } }, - "/create-host": { + "/switch-gpu-device-sriov": { "post": { - "operationId": "CreateHost", + "operationId": "SwitchGpuDeviceSriov", "responses": { "200": { "description": "", @@ -106643,7 +106178,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BatchHosts_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -106658,6 +106193,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -106714,7 +106252,7 @@ } }, "tags": [ - "Host" + "GpuDevice" ], "security": [ { @@ -106741,19 +106279,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/HostCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GpuDeviceSriovSwitchParams" } } } } } }, - "/trigger-disk-blink": { + "/create-graph": { "post": { - "operationId": "TriggerDiskBlink", + "operationId": "CreateGraph", "responses": { "200": { "description": "", @@ -106761,7 +106296,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Host_" + "$ref": "#/components/schemas/WithTask_Graph_" }, "type": "array" } @@ -106832,7 +106367,7 @@ } }, "tags": [ - "Host" + "Graph" ], "security": [ { @@ -106860,7 +106395,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/TriggerDiskBlinkParams" + "$ref": "#/components/schemas/GraphCreationParams" }, "type": "array" } @@ -106869,9 +106404,9 @@ } } }, - "/update-host": { + "/update-graph": { "post": { - "operationId": "UpdateHost", + "operationId": "UpdateGraph", "responses": { "200": { "description": "", @@ -106879,7 +106414,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Host_" + "$ref": "#/components/schemas/WithTask_Graph_" }, "type": "array" } @@ -106950,7 +106485,7 @@ } }, "tags": [ - "Host" + "Graph" ], "security": [ { @@ -106977,16 +106512,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/HostUpdationParams" + "$ref": "#/components/schemas/GraphUpdationParams" } } } } } }, - "/create-iscsi-lun-snapshot": { + "/delete-graph": { "post": { - "operationId": "CreateIscsiLunSnapshot", + "operationId": "DeleteGraph", "responses": { "200": { "description": "", @@ -106994,7 +106529,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_" + "$ref": "#/components/schemas/WithTask_DeleteGraph_" }, "type": "array" } @@ -107065,7 +106600,7 @@ } }, "tags": [ - "IscsiLunSnapshot" + "Graph" ], "security": [ { @@ -107092,19 +106627,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GraphDeletionParams" } } } } } }, - "/delete-iscsi-lun-snapshot": { + "/create-host": { "post": { - "operationId": "DeleteIscsiLunSnapshot", + "operationId": "CreateHost", "responses": { "200": { "description": "", @@ -107112,7 +106644,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_" + "$ref": "#/components/schemas/WithTask_BatchHosts_" }, "type": "array" } @@ -107183,7 +106715,7 @@ } }, "tags": [ - "IscsiLunSnapshot" + "Host" ], "security": [ { @@ -107210,16 +106742,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams" + "items": { + "$ref": "#/components/schemas/HostCreationParams" + }, + "type": "array" } } } } } }, - "/create-iscsi-lun": { + "/trigger-disk-blink": { "post": { - "operationId": "CreateIscsiLun", + "operationId": "TriggerDiskBlink", "responses": { "200": { "description": "", @@ -107227,7 +106762,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_Host_" }, "type": "array" } @@ -107298,7 +106833,7 @@ } }, "tags": [ - "IscsiLun" + "Host" ], "security": [ { @@ -107326,7 +106861,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/IscsiLunCreationParams" + "$ref": "#/components/schemas/TriggerDiskBlinkParams" }, "type": "array" } @@ -107335,9 +106870,9 @@ } } }, - "/update-iscsi-lun": { + "/update-host": { "post": { - "operationId": "UpdateIscsiLun", + "operationId": "UpdateHost", "responses": { "200": { "description": "", @@ -107345,7 +106880,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_Host_" }, "type": "array" } @@ -107416,7 +106951,7 @@ } }, "tags": [ - "IscsiLun" + "Host" ], "security": [ { @@ -107443,16 +106978,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiLunUpdationParams" + "$ref": "#/components/schemas/HostUpdationParams" } } } } } }, - "/delete-iscsi-lun": { + "/create-iscsi-lun-snapshot": { "post": { - "operationId": "DeleteIscsiLun", + "operationId": "CreateIscsiLunSnapshot", "responses": { "200": { "description": "", @@ -107460,7 +106995,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_" + "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_" }, "type": "array" } @@ -107531,7 +107066,7 @@ } }, "tags": [ - "IscsiLun" + "IscsiLunSnapshot" ], "security": [ { @@ -107558,16 +107093,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiLunDeletionParams" + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams" + }, + "type": "array" } } } } } }, - "/clone-iscsi-lun-from-snapshot": { + "/delete-iscsi-lun-snapshot": { "post": { - "operationId": "CloneIscsiLunFromSnapshot", + "operationId": "DeleteIscsiLunSnapshot", "responses": { "200": { "description": "", @@ -107575,7 +107113,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_" }, "type": "array" } @@ -107646,7 +107184,7 @@ } }, "tags": [ - "IscsiLun" + "IscsiLunSnapshot" ], "security": [ { @@ -107673,19 +107211,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiLunCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams" } } } } } }, - "/rollback-iscsi-lun-from-snapshot": { + "/create-iscsi-lun": { "post": { - "operationId": "RollbackIscsiLunFromSnapshot", + "operationId": "CreateIscsiLun", "responses": { "200": { "description": "", @@ -107792,7 +107327,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/IscsiLunRollbackParams" + "$ref": "#/components/schemas/IscsiLunCreationParams" }, "type": "array" } @@ -107801,9 +107336,9 @@ } } }, - "/create-iscsi-target": { + "/update-iscsi-lun": { "post": { - "operationId": "CreateIscsiTarget", + "operationId": "UpdateIscsiLun", "responses": { "200": { "description": "", @@ -107811,7 +107346,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiTarget_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -107882,7 +107417,7 @@ } }, "tags": [ - "IscsiTarget" + "IscsiLun" ], "security": [ { @@ -107909,19 +107444,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiTargetCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/IscsiLunUpdationParams" } } } } } }, - "/update-iscsi-target": { + "/delete-iscsi-lun": { "post": { - "operationId": "UpdateIscsiTarget", + "operationId": "DeleteIscsiLun", "responses": { "200": { "description": "", @@ -107929,7 +107461,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiTarget_" + "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_" }, "type": "array" } @@ -108000,7 +107532,7 @@ } }, "tags": [ - "IscsiTarget" + "IscsiLun" ], "security": [ { @@ -108027,16 +107559,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiTargetUpdationParams" + "$ref": "#/components/schemas/IscsiLunDeletionParams" } } } } } }, - "/delete-iscsi-target": { + "/clone-iscsi-lun-from-snapshot": { "post": { - "operationId": "DeleteIscsiTarget", + "operationId": "CloneIscsiLunFromSnapshot", "responses": { "200": { "description": "", @@ -108044,7 +107576,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -108115,7 +107647,7 @@ } }, "tags": [ - "IscsiTarget" + "IscsiLun" ], "security": [ { @@ -108142,16 +107674,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiTargetDeletionParams" + "items": { + "$ref": "#/components/schemas/IscsiLunCloneParams" + }, + "type": "array" } } } } } }, - "/upload-elf-image": { + "/rollback-iscsi-lun-from-snapshot": { "post": { - "operationId": "CreateElfImage", + "operationId": "RollbackIscsiLunFromSnapshot", "responses": { "200": { "description": "", @@ -108159,7 +107694,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -108230,7 +107765,7 @@ } }, "tags": [ - "ElfImage" + "IscsiLun" ], "security": [ { @@ -108255,45 +107790,21 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" - }, - "cluster_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "size": { - "type": "string" - }, - "size_unit": { - "type": "string" - }, - "description": { - "type": "string" - }, - "upload_task_id": { - "type": "string" - } + "items": { + "$ref": "#/components/schemas/IscsiLunRollbackParams" }, - "required": [ - "file" - ] + "type": "array" } } } } } }, - "/update-elf-image": { + "/create-iscsi-target": { "post": { - "operationId": "UpdateElfImage", + "operationId": "CreateIscsiTarget", "responses": { "200": { "description": "", @@ -108301,7 +107812,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ElfImage_" + "$ref": "#/components/schemas/WithTask_IscsiTarget_" }, "type": "array" } @@ -108372,7 +107883,7 @@ } }, "tags": [ - "ElfImage" + "IscsiTarget" ], "security": [ { @@ -108399,16 +107910,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ElfImageUpdationParams" + "items": { + "$ref": "#/components/schemas/IscsiTargetCreationParams" + }, + "type": "array" } } } } } }, - "/delete-elf-image": { + "/update-iscsi-target": { "post": { - "operationId": "DeleteElfImage", + "operationId": "UpdateIscsiTarget", "responses": { "200": { "description": "", @@ -108416,7 +107930,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteElfImage_" + "$ref": "#/components/schemas/WithTask_IscsiTarget_" }, "type": "array" } @@ -108487,7 +108001,7 @@ } }, "tags": [ - "ElfImage" + "IscsiTarget" ], "security": [ { @@ -108514,16 +108028,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ElfImageDeletionParams" + "$ref": "#/components/schemas/IscsiTargetUpdationParams" } } } } } }, - "/create-label": { + "/delete-iscsi-target": { "post": { - "operationId": "CreateLabel", + "operationId": "DeleteIscsiTarget", "responses": { "200": { "description": "", @@ -108531,7 +108045,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_" }, "type": "array" } @@ -108602,7 +108116,7 @@ } }, "tags": [ - "Label" + "IscsiTarget" ], "security": [ { @@ -108629,19 +108143,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/LabelCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/IscsiTargetDeletionParams" } } } } } }, - "/update-label": { + "/upload-elf-image": { "post": { - "operationId": "UpdateLabel", + "operationId": "CreateElfImage", "responses": { "200": { "description": "", @@ -108649,7 +108160,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/UploadTask" }, "type": "array" } @@ -108664,9 +108175,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -108723,7 +108231,7 @@ } }, "tags": [ - "Label" + "ElfImage" ], "security": [ { @@ -108748,18 +108256,45 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/LabelUpdationParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "description": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] } } } } } }, - "/add-labels-to-resources": { + "/update-elf-image": { "post": { - "operationId": "AddLabelsToResources", + "operationId": "UpdateElfImage", "responses": { "200": { "description": "", @@ -108767,7 +108302,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_ElfImage_" }, "type": "array" } @@ -108782,9 +108317,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -108841,7 +108373,7 @@ } }, "tags": [ - "Label" + "ElfImage" ], "security": [ { @@ -108868,16 +108400,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AddLabelsToResourcesParams" + "$ref": "#/components/schemas/ElfImageUpdationParams" } } } } } }, - "/remove-labels-from-resources": { + "/delete-elf-image": { "post": { - "operationId": "RemoveLabelsFromResources", + "operationId": "DeleteElfImage", "responses": { "200": { "description": "", @@ -108885,7 +108417,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_DeleteElfImage_" }, "type": "array" } @@ -108900,9 +108432,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -108959,7 +108488,7 @@ } }, "tags": [ - "Label" + "ElfImage" ], "security": [ { @@ -108986,16 +108515,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams" + "$ref": "#/components/schemas/ElfImageDeletionParams" } } } } } }, - "/delete-label": { + "/create-label": { "post": { - "operationId": "DeleteLabel", + "operationId": "CreateLabel", "responses": { "200": { "description": "", @@ -109003,7 +108532,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteLabel_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -109101,23 +108630,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LabelDeletionParams" + "items": { + "$ref": "#/components/schemas/LabelCreationParams" + }, + "type": "array" } } } } } }, - "/update-license": { + "/update-label": { "post": { - "operationId": "UpdateDeploy", + "operationId": "UpdateLabel", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_License_" + "items": { + "$ref": "#/components/schemas/WithTask_Label_" + }, + "type": "array" } } }, @@ -109130,6 +108665,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -109186,7 +108724,7 @@ } }, "tags": [ - "License" + "Label" ], "security": [ { @@ -109213,16 +108751,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LicenseUpdationParams" + "$ref": "#/components/schemas/LabelUpdationParams" } } } } } }, - "/create-log-collection": { + "/add-labels-to-resources": { "post": { - "operationId": "CreateLogCollection", + "operationId": "AddLabelsToResources", "responses": { "200": { "description": "", @@ -109230,7 +108768,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_LogCollection_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -109245,6 +108783,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -109301,125 +108842,43 @@ } }, "tags": [ - "LogCollection" + "Label" ], - "security": [], - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/LogCollectionCreationParams" - }, - "type": "array" - } - } + "security": [ + { + "Authorization": [] } - } - } - }, - "/force-stop-log-collection": { - "post": { - "operationId": "ForceStopLogCollection", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_LogCollection_" - }, - "type": "array" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] } } - }, - "tags": [ - "LogCollection" ], - "security": [], - "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForceStopLogCollectionParams" + "$ref": "#/components/schemas/AddLabelsToResourcesParams" } } } } } }, - "/delete-log-collection": { + "/remove-labels-from-resources": { "post": { - "operationId": "DeleteLogCollection", + "operationId": "RemoveLabelsFromResources", "responses": { "200": { "description": "", @@ -109427,7 +108886,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteLogCollection_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -109442,6 +108901,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -109498,25 +108960,43 @@ } }, "tags": [ - "LogCollection" + "Label" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } ], - "security": [], - "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LogCollectionDeletionParams" + "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams" } } } } } }, - "/get-vm-metrics": { + "/delete-label": { "post": { - "operationId": "GetVmMetrics", + "operationId": "DeleteLabel", "responses": { "200": { "description": "", @@ -109524,7 +109004,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteLabel_" }, "type": "array" } @@ -109595,39 +109075,50 @@ } }, "tags": [ - "Metrics" + "Label" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmMetricInput" + "$ref": "#/components/schemas/LabelDeletionParams" } } } } } }, - "/get-vm-network-metrics": { + "/update-license": { "post": { - "operationId": "GetVmNetWorkMetrics", + "operationId": "UpdateDeploy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Metric_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_License_" } } }, @@ -109696,29 +109187,43 @@ } }, "tags": [ - "Metrics" + "License" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmNetWorkMetricInput" + "$ref": "#/components/schemas/LicenseUpdationParams" } } } } } }, - "/get-disk-metrics": { + "/create-log-collection": { "post": { - "operationId": "GetDiskMetrics", + "operationId": "CreateLogCollection", "responses": { "200": { "description": "", @@ -109726,7 +109231,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_LogCollection_" }, "type": "array" } @@ -109797,29 +109302,28 @@ } }, "tags": [ - "Metrics" - ], - "security": [ - { - "Authorization": [] - } + "LogCollection" ], + "security": [], "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetDiskMetricInput" + "items": { + "$ref": "#/components/schemas/LogCollectionCreationParams" + }, + "type": "array" } } } } } }, - "/get-vm-volume-metrics": { + "/force-stop-log-collection": { "post": { - "operationId": "GetVmVolumeMetrics", + "operationId": "ForceStopLogCollection", "responses": { "200": { "description": "", @@ -109827,7 +109331,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_LogCollection_" }, "type": "array" } @@ -109898,29 +109402,25 @@ } }, "tags": [ - "Metrics" - ], - "security": [ - { - "Authorization": [] - } + "LogCollection" ], + "security": [], "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmVolumeMetricInput" + "$ref": "#/components/schemas/ForceStopLogCollectionParams" } } } } } }, - "/get-lun-metrics": { + "/delete-log-collection": { "post": { - "operationId": "GetLunMetrics", + "operationId": "DeleteLogCollection", "responses": { "200": { "description": "", @@ -109928,7 +109428,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteLogCollection_" }, "type": "array" } @@ -109999,29 +109499,25 @@ } }, "tags": [ - "Metrics" - ], - "security": [ - { - "Authorization": [] - } + "LogCollection" ], + "security": [], "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetLunMetricInput" + "$ref": "#/components/schemas/LogCollectionDeletionParams" } } } } } }, - "/get-nvmf-namespace-metrics": { + "/get-vm-metrics": { "post": { - "operationId": "GetNvmfNamespaceMetrics", + "operationId": "GetVmMetrics", "responses": { "200": { "description": "", @@ -110113,16 +109609,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput" + "$ref": "#/components/schemas/GetVmMetricInput" } } } } } }, - "/get-cluster-metrics": { + "/get-vm-network-metrics": { "post": { - "operationId": "GetClusterMetrics", + "operationId": "GetVmNetWorkMetrics", "responses": { "200": { "description": "", @@ -110214,16 +109710,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetClusterMetricInput" + "$ref": "#/components/schemas/GetVmNetWorkMetricInput" } } } } } }, - "/get-host-metrics": { + "/get-disk-metrics": { "post": { - "operationId": "GetHostMetrics", + "operationId": "GetDiskMetrics", "responses": { "200": { "description": "", @@ -110315,16 +109811,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostMetricInput" + "$ref": "#/components/schemas/GetDiskMetricInput" } } } } } }, - "/get-host-network-metrics": { + "/get-vm-volume-metrics": { "post": { - "operationId": "GetHostNetworkMetrics", + "operationId": "GetVmVolumeMetrics", "responses": { "200": { "description": "", @@ -110416,16 +109912,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostNetworkMetricInput" + "$ref": "#/components/schemas/GetVmVolumeMetricInput" } } } } } }, - "/get-host-service-metrics": { + "/get-lun-metrics": { "post": { - "operationId": "GetHostServicekMetrics", + "operationId": "GetLunMetrics", "responses": { "200": { "description": "", @@ -110517,16 +110013,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostServiceMetricInput" + "$ref": "#/components/schemas/GetLunMetricInput" } } } } } }, - "/get-scvm-metrics": { + "/get-nvmf-namespace-metrics": { "post": { - "operationId": "GetSCVMMetrics", + "operationId": "GetNvmfNamespaceMetrics", "responses": { "200": { "description": "", @@ -110618,16 +110114,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetScvmMetricInput" + "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput" } } } } } }, - "/get-scvm-network-metrics": { + "/get-cluster-metrics": { "post": { - "operationId": "GetScvmNetworkMetrics", + "operationId": "GetClusterMetrics", "responses": { "200": { "description": "", @@ -110719,16 +110215,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetScvmNetworkInput" + "$ref": "#/components/schemas/GetClusterMetricInput" } } } } } }, - "/get-scvm-service-metrics": { + "/get-host-metrics": { "post": { - "operationId": "GetSCVMServicekMetrics", + "operationId": "GetHostMetrics", "responses": { "200": { "description": "", @@ -110820,16 +110316,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetScvmServiceMetricInput" + "$ref": "#/components/schemas/GetHostMetricInput" } } } } } }, - "/get-scvm-disk-metrics": { + "/get-host-network-metrics": { "post": { - "operationId": "GetScvmDiskMetrics", + "operationId": "GetHostNetworkMetrics", "responses": { "200": { "description": "", @@ -110921,16 +110417,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetSCVMDiskMetricInput" + "$ref": "#/components/schemas/GetHostNetworkMetricInput" } } } } } }, - "/get-zone-metrics": { + "/get-host-service-metrics": { "post": { - "operationId": "GetZoneMetrics", + "operationId": "GetHostServicekMetrics", "responses": { "200": { "description": "", @@ -111022,16 +110518,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetZoneMetricInput" + "$ref": "#/components/schemas/GetHostServiceMetricInput" } } } } } }, - "/get-witness-metrics": { + "/get-scvm-metrics": { "post": { - "operationId": "GetWitnessMetrics", + "operationId": "GetSCVMMetrics", "responses": { "200": { "description": "", @@ -111123,16 +110619,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetWitnessMetricInput" + "$ref": "#/components/schemas/GetScvmMetricInput" } } } } } }, - "/get-top-n-metrics-in-clusters": { + "/get-scvm-network-metrics": { "post": { - "operationId": "GetTopNVmVolumeMetrics", + "operationId": "GetScvmNetworkMetrics", "responses": { "200": { "description": "", @@ -111224,134 +110720,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetTopNMetricInput" - } - } - } - } - } - }, - "/create-namespace-group": { - "post": { - "operationId": "CreateNamespaceGroup", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_NamespaceGroup_" - }, - "type": "array" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - } - }, - "tags": [ - "NamespaceGroup" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/NamespaceGroupCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetScvmNetworkInput" } } } } } }, - "/update-namespace-group": { + "/get-scvm-service-metrics": { "post": { - "operationId": "UpdateNamespaceGroup", + "operationId": "GetSCVMServicekMetrics", "responses": { "200": { "description": "", @@ -111359,7 +110737,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NamespaceGroup_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -111430,43 +110808,29 @@ } }, "tags": [ - "NamespaceGroup" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NamespaceGroupUpdationParams" + "$ref": "#/components/schemas/GetScvmServiceMetricInput" } } } } } }, - "/delete-namespace-group": { + "/get-scvm-disk-metrics": { "post": { - "operationId": "DeleteNamespaceGroup", + "operationId": "GetScvmDiskMetrics", "responses": { "200": { "description": "", @@ -111474,7 +110838,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -111545,43 +110909,29 @@ } }, "tags": [ - "NamespaceGroup" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NamespaceGroupDeletionParams" + "$ref": "#/components/schemas/GetSCVMDiskMetricInput" } } } } } }, - "/create-nfs-export": { + "/get-zone-metrics": { "post": { - "operationId": "CreateNfsExport", + "operationId": "GetZoneMetrics", "responses": { "200": { "description": "", @@ -111589,7 +110939,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NfsExport_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -111660,46 +111010,231 @@ } }, "tags": [ - "NfsExport" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetZoneMetricInput" + } } } + } + } + }, + "/get-witness-metrics": { + "post": { + "operationId": "GetWitnessMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NfsExportCreationParams" + "$ref": "#/components/schemas/GetWitnessMetricInput" + } + } + } + } + } + }, + "/get-top-n-metrics-in-clusters": { + "post": { + "operationId": "GetTopNVmVolumeMetrics", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" }, - "type": "array" + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "Metrics" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetTopNMetricInput" } } } } } }, - "/update-nfs-export": { + "/create-namespace-group": { "post": { - "operationId": "UpdateNfsExport", + "operationId": "CreateNamespaceGroup", "responses": { "200": { "description": "", @@ -111707,7 +111242,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NfsExport_" + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" }, "type": "array" } @@ -111778,7 +111313,7 @@ } }, "tags": [ - "NfsExport" + "NamespaceGroup" ], "security": [ { @@ -111805,16 +111340,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NfsExportUpdationParams" + "items": { + "$ref": "#/components/schemas/NamespaceGroupCreationParams" + }, + "type": "array" } } } } } }, - "/delete-nfs-export": { + "/update-namespace-group": { "post": { - "operationId": "DeleteNfsExport", + "operationId": "UpdateNamespaceGroup", "responses": { "200": { "description": "", @@ -111822,7 +111360,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNfsExport_" + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" }, "type": "array" } @@ -111893,7 +111431,7 @@ } }, "tags": [ - "NfsExport" + "NamespaceGroup" ], "security": [ { @@ -111920,16 +111458,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NfsExportDeletionParams" + "$ref": "#/components/schemas/NamespaceGroupUpdationParams" } } } } } }, - "/update-nic": { + "/delete-namespace-group": { "post": { - "operationId": "UpdateNic", + "operationId": "DeleteNamespaceGroup", "responses": { "200": { "description": "", @@ -111937,7 +111475,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Nic_" + "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_" }, "type": "array" } @@ -112008,7 +111546,7 @@ } }, "tags": [ - "Nic" + "NamespaceGroup" ], "security": [ { @@ -112035,16 +111573,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NicUpdationParams" + "$ref": "#/components/schemas/NamespaceGroupDeletionParams" } } } } } }, - "/move-node-topo": { + "/create-nfs-export": { "post": { - "operationId": "UpdateNodeTopo", + "operationId": "CreateNfsExport", "responses": { "200": { "description": "", @@ -112052,7 +111590,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NodeTopo_" + "$ref": "#/components/schemas/WithTask_NfsExport_" }, "type": "array" } @@ -112123,7 +111661,7 @@ } }, "tags": [ - "NodeTopo" + "NfsExport" ], "security": [ { @@ -112150,16 +111688,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NodeTopoUpdationParams" + "items": { + "$ref": "#/components/schemas/NfsExportCreationParams" + }, + "type": "array" } } } } } }, - "/create-nvmf-namespace-snapshot": { + "/update-nfs-export": { "post": { - "operationId": "CreateNvmfNamespaceSnapshot", + "operationId": "UpdateNfsExport", "responses": { "200": { "description": "", @@ -112167,7 +111708,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_" + "$ref": "#/components/schemas/WithTask_NfsExport_" }, "type": "array" } @@ -112238,7 +111779,7 @@ } }, "tags": [ - "NvmfNamespaceSnapshot" + "NfsExport" ], "security": [ { @@ -112265,19 +111806,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/NfsExportUpdationParams" } } } } } }, - "/delete-nvmf-namespace-snapshot": { + "/delete-nfs-export": { "post": { - "operationId": "DeleteNvmfNamespaceSnapshot", + "operationId": "DeleteNfsExport", "responses": { "200": { "description": "", @@ -112285,7 +111823,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_" + "$ref": "#/components/schemas/WithTask_DeleteNfsExport_" }, "type": "array" } @@ -112356,7 +111894,7 @@ } }, "tags": [ - "NvmfNamespaceSnapshot" + "NfsExport" ], "security": [ { @@ -112383,16 +111921,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams" + "$ref": "#/components/schemas/NfsExportDeletionParams" } } } } } }, - "/create-nvmf-namespace": { + "/update-nic": { "post": { - "operationId": "CreateNvmfNamespace", + "operationId": "UpdateNic", "responses": { "200": { "description": "", @@ -112400,7 +111938,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_Nic_" }, "type": "array" } @@ -112471,7 +112009,7 @@ } }, "tags": [ - "NvmfNamespace" + "Nic" ], "security": [ { @@ -112498,19 +112036,131 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceCreationParams" + "$ref": "#/components/schemas/NicUpdationParams" + } + } + } + } + } + }, + "/move-node-topo": { + "post": { + "operationId": "UpdateNodeTopo", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_NodeTopo_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" }, - "type": "array" + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "NodeTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/NodeTopoUpdationParams" } } } } } }, - "/update-nvmf-namespace": { + "/create-nvmf-namespace-snapshot": { "post": { - "operationId": "UpdateNvmfNamespace", + "operationId": "CreateNvmfNamespaceSnapshot", "responses": { "200": { "description": "", @@ -112518,7 +112168,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_" }, "type": "array" } @@ -112589,7 +112239,7 @@ } }, "tags": [ - "NvmfNamespace" + "NvmfNamespaceSnapshot" ], "security": [ { @@ -112616,16 +112266,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfNamespaceUpdationParams" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams" + }, + "type": "array" } } } } } }, - "/delete-nvmf-namespace": { + "/delete-nvmf-namespace-snapshot": { "post": { - "operationId": "DeleteNvmfNamespace", + "operationId": "DeleteNvmfNamespaceSnapshot", "responses": { "200": { "description": "", @@ -112633,7 +112286,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_" }, "type": "array" } @@ -112704,7 +112357,7 @@ } }, "tags": [ - "NvmfNamespace" + "NvmfNamespaceSnapshot" ], "security": [ { @@ -112731,16 +112384,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfNamespaceDeletionParams" + "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams" } } } } } }, - "/clone-nvmf-namespace-from-snapshot": { + "/create-nvmf-namespace": { "post": { - "operationId": "CloneNvmfNamespaceFromSnapshot", + "operationId": "CreateNvmfNamespace", "responses": { "200": { "description": "", @@ -112847,7 +112500,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/NvmfNamespaceCloneParams" + "$ref": "#/components/schemas/NvmfNamespaceCreationParams" }, "type": "array" } @@ -112856,9 +112509,9 @@ } } }, - "/rollback-nvmf-namespace-from-snapshot": { + "/update-nvmf-namespace": { "post": { - "operationId": "RollbackNvmfNamespaceFromSnapshot", + "operationId": "UpdateNvmfNamespace", "responses": { "200": { "description": "", @@ -112964,19 +112617,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceRollbackParams" - }, - "type": "array" + "$ref": "#/components/schemas/NvmfNamespaceUpdationParams" } } } } } }, - "/create-nvmf-subsystem": { + "/delete-nvmf-namespace": { "post": { - "operationId": "CreateNvmfSubsystem", + "operationId": "DeleteNvmfNamespace", "responses": { "200": { "description": "", @@ -112984,7 +112634,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_" }, "type": "array" } @@ -113055,7 +112705,7 @@ } }, "tags": [ - "NvmfSubsystem" + "NvmfNamespace" ], "security": [ { @@ -113082,19 +112732,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfSubsystemCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/NvmfNamespaceDeletionParams" } } } } } }, - "/update-nvmf-subsystem": { + "/clone-nvmf-namespace-from-snapshot": { "post": { - "operationId": "UpdateNvmfSubsystem", + "operationId": "CloneNvmfNamespaceFromSnapshot", "responses": { "200": { "description": "", @@ -113102,7 +112749,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -113173,7 +112820,7 @@ } }, "tags": [ - "NvmfSubsystem" + "NvmfNamespace" ], "security": [ { @@ -113200,16 +112847,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfSubsystemUpdationParams" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceCloneParams" + }, + "type": "array" } } } } } }, - "/delete-nvmf-subsystem": { + "/rollback-nvmf-namespace-from-snapshot": { "post": { - "operationId": "DeleteNvmfSubsystem", + "operationId": "RollbackNvmfNamespaceFromSnapshot", "responses": { "200": { "description": "", @@ -113217,7 +112867,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -113288,7 +112938,7 @@ } }, "tags": [ - "NvmfSubsystem" + "NvmfNamespace" ], "security": [ { @@ -113315,16 +112965,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfSubsystemDeletionParams" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceRollbackParams" + }, + "type": "array" } } } } } }, - "/create-organization": { + "/create-nvmf-subsystem": { "post": { - "operationId": "CreateOrganization", + "operationId": "CreateNvmfSubsystem", "responses": { "200": { "description": "", @@ -113332,7 +112985,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Organization_" + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" }, "type": "array" } @@ -113403,7 +113056,7 @@ } }, "tags": [ - "Organization" + "NvmfSubsystem" ], "security": [ { @@ -113431,7 +113084,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/OrganizationCreationParams" + "$ref": "#/components/schemas/NvmfSubsystemCreationParams" }, "type": "array" } @@ -113440,9 +113093,9 @@ } } }, - "/update-organization": { + "/update-nvmf-subsystem": { "post": { - "operationId": "UpdateOrganization", + "operationId": "UpdateNvmfSubsystem", "responses": { "200": { "description": "", @@ -113450,7 +113103,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Organization_" + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" }, "type": "array" } @@ -113521,7 +113174,7 @@ } }, "tags": [ - "Organization" + "NvmfSubsystem" ], "security": [ { @@ -113548,16 +113201,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrganizationUpdationParams" + "$ref": "#/components/schemas/NvmfSubsystemUpdationParams" } } } } } }, - "/delete-organization": { + "/delete-nvmf-subsystem": { "post": { - "operationId": "DeleteOrganization", + "operationId": "DeleteNvmfSubsystem", "responses": { "200": { "description": "", @@ -113565,7 +113218,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteOrganization_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_" }, "type": "array" } @@ -113636,7 +113289,7 @@ } }, "tags": [ - "Organization" + "NvmfSubsystem" ], "security": [ { @@ -113663,16 +113316,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrganizationDeletionParams" + "$ref": "#/components/schemas/NvmfSubsystemDeletionParams" } } } } } }, - "/create-rack-topo": { + "/create-organization": { "post": { - "operationId": "CreateRackTopo", + "operationId": "CreateOrganization", "responses": { "200": { "description": "", @@ -113680,7 +113333,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_RackTopo_" + "$ref": "#/components/schemas/WithTask_Organization_" }, "type": "array" } @@ -113751,7 +113404,7 @@ } }, "tags": [ - "RackTopo" + "Organization" ], "security": [ { @@ -113779,7 +113432,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/RackTopoCreationParams" + "$ref": "#/components/schemas/OrganizationCreationParams" }, "type": "array" } @@ -113788,9 +113441,9 @@ } } }, - "/update-rack-topo": { + "/update-organization": { "post": { - "operationId": "UpdateRackTopo", + "operationId": "UpdateOrganization", "responses": { "200": { "description": "", @@ -113798,7 +113451,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_RackTopo_" + "$ref": "#/components/schemas/WithTask_Organization_" }, "type": "array" } @@ -113869,7 +113522,7 @@ } }, "tags": [ - "RackTopo" + "Organization" ], "security": [ { @@ -113896,16 +113549,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RackTopoUpdationParams" + "$ref": "#/components/schemas/OrganizationUpdationParams" } } } } } }, - "/delete-rack-topo": { + "/delete-organization": { "post": { - "operationId": "DeleteRackTopo", + "operationId": "DeleteOrganization", "responses": { "200": { "description": "", @@ -113913,7 +113566,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteRackTopo_" + "$ref": "#/components/schemas/WithTask_DeleteOrganization_" }, "type": "array" } @@ -113984,7 +113637,7 @@ } }, "tags": [ - "RackTopo" + "Organization" ], "security": [ { @@ -114011,23 +113664,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RackTopoDeletionParams" + "$ref": "#/components/schemas/OrganizationDeletionParams" } } } } } }, - "/update-global-recycle-bin-setting": { + "/create-rack-topo": { "post": { - "operationId": "UpdateGlobalRecycleBinSetting", + "operationId": "CreateRackTopo", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_RackTopo_" + }, + "type": "array" } } }, @@ -114096,7 +113752,7 @@ } }, "tags": [ - "GlobalSettings" + "RackTopo" ], "security": [ { @@ -114123,16 +113779,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams" + "items": { + "$ref": "#/components/schemas/RackTopoCreationParams" + }, + "type": "array" } } } } } }, - "/create-cluster-recycle-bin-setting": { + "/update-rack-topo": { "post": { - "operationId": "CreateClusterRecycleBinSetting", + "operationId": "UpdateRackTopo", "responses": { "200": { "description": "", @@ -114140,7 +113799,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/WithTask_RackTopo_" }, "type": "array" } @@ -114211,7 +113870,7 @@ } }, "tags": [ - "GlobalSettings" + "RackTopo" ], "security": [ { @@ -114238,16 +113897,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinCreationParams" + "$ref": "#/components/schemas/RackTopoUpdationParams" } } } } } }, - "/update-cluster-recycle-bin-setting": { + "/delete-rack-topo": { "post": { - "operationId": "UpdateClusterRecycleBinSetting", + "operationId": "DeleteRackTopo", "responses": { "200": { "description": "", @@ -114255,7 +113914,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/WithTask_DeleteRackTopo_" }, "type": "array" } @@ -114325,6 +113984,118 @@ } } }, + "tags": [ + "RackTopo" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/RackTopoDeletionParams" + } + } + } + } + } + }, + "/update-global-recycle-bin-setting": { + "post": { + "operationId": "UpdateGlobalRecycleBinSetting", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_GlobalSettings_" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, "tags": [ "GlobalSettings" ], @@ -114353,16 +114124,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams" + "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams" } } } } } }, - "/delete-cluster-recycle-bin-setting": { + "/create-cluster-recycle-bin-setting": { "post": { - "operationId": "DeleteClusterRecycleBinSetting", + "operationId": "CreateClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -114370,7 +114141,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -114468,16 +114239,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams" + "$ref": "#/components/schemas/ClusterRecycleBinCreationParams" } } } } } }, - "/create-report-template": { + "/update-cluster-recycle-bin-setting": { "post": { - "operationId": "CreateReportTemplate", + "operationId": "UpdateClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -114485,7 +114256,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ReportTemplate_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -114556,7 +114327,7 @@ } }, "tags": [ - "ReportTemplate" + "GlobalSettings" ], "security": [ { @@ -114583,19 +114354,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ReportTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams" } } } } } }, - "/update-report-template": { + "/delete-cluster-recycle-bin-setting": { "post": { - "operationId": "UpdateReportTemplate", + "operationId": "DeleteClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -114603,7 +114371,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ReportTemplate_" + "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_" }, "type": "array" } @@ -114674,7 +114442,7 @@ } }, "tags": [ - "ReportTemplate" + "GlobalSettings" ], "security": [ { @@ -114701,16 +114469,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReportTemplateUpdationParams" + "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams" } } } } } }, - "/generate-from-report-template": { + "/create-report-template": { "post": { - "operationId": "GenerateFromReportTemplate", + "operationId": "CreateReportTemplate", "responses": { "200": { "description": "", @@ -114718,7 +114486,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ReportTask_" + "$ref": "#/components/schemas/WithTask_ReportTemplate_" }, "type": "array" } @@ -114816,16 +114584,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReporteTemplateGenerationParams" + "items": { + "$ref": "#/components/schemas/ReportTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/delete-report-template": { + "/update-report-template": { "post": { - "operationId": "DeleteReportTemplate", + "operationId": "UpdateReportTemplate", "responses": { "200": { "description": "", @@ -114833,7 +114604,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_" + "$ref": "#/components/schemas/WithTask_ReportTemplate_" }, "type": "array" } @@ -114931,16 +114702,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReportTemplateDeletionParams" + "$ref": "#/components/schemas/ReportTemplateUpdationParams" } } } } } }, - "/create-role": { + "/generate-from-report-template": { "post": { - "operationId": "CreateRole", + "operationId": "GenerateFromReportTemplate", "responses": { "200": { "description": "", @@ -114948,7 +114719,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UserRoleNext_" + "$ref": "#/components/schemas/WithTask_ReportTask_" }, "type": "array" } @@ -115019,7 +114790,7 @@ } }, "tags": [ - "UserRoleNext" + "ReportTemplate" ], "security": [ { @@ -115046,19 +114817,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/RoleCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ReporteTemplateGenerationParams" } } } } } }, - "/update-role": { + "/delete-report-template": { "post": { - "operationId": "UpdateRole", + "operationId": "DeleteReportTemplate", "responses": { "200": { "description": "", @@ -115066,7 +114834,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UserRoleNext_" + "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_" }, "type": "array" } @@ -115137,7 +114905,7 @@ } }, "tags": [ - "UserRoleNext" + "ReportTemplate" ], "security": [ { @@ -115164,16 +114932,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RoleUpdationParams" + "$ref": "#/components/schemas/ReportTemplateDeletionParams" } } } } } }, - "/delete-role": { + "/create-role": { "post": { - "operationId": "DeleteRole", + "operationId": "CreateRole", "responses": { "200": { "description": "", @@ -115181,7 +114949,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteRole_" + "$ref": "#/components/schemas/WithTask_UserRoleNext_" }, "type": "array" } @@ -115279,128 +115047,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RoleDeletionParams" - } - } - } - } - } - }, - "/create-security-group": { - "post": { - "operationId": "CreateSecurityGroup", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WithTask_SecurityGroup_" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" - }, - "required": true - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "x-tower-request-id": { - "schema": { - "type": "string" + "items": { + "$ref": "#/components/schemas/RoleCreationParams" }, - "required": true - } - } - } - }, - "tags": [ - "SecurityGroup" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "default": "en-US", - "type": "string", - "enum": [ - "zh-CN", - "en-US" - ] - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SecurityGroupCreateParams" + "type": "array" } } } } } }, - "/delete-security-group": { + "/update-role": { "post": { - "operationId": "DeleteSecurityGroup", + "operationId": "UpdateRole", "responses": { "200": { "description": "", @@ -115408,7 +115067,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSecurityGroup_" + "$ref": "#/components/schemas/WithTask_UserRoleNext_" }, "type": "array" } @@ -115479,7 +115138,7 @@ } }, "tags": [ - "SecurityGroup" + "UserRoleNext" ], "security": [ { @@ -115506,16 +115165,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityGroupDeleteParams" + "$ref": "#/components/schemas/RoleUpdationParams" } } } } } }, - "/update-security-group": { + "/delete-role": { "post": { - "operationId": "UpdateSecurityGroup", + "operationId": "DeleteRole", "responses": { "200": { "description": "", @@ -115523,7 +115182,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SecurityGroup_" + "$ref": "#/components/schemas/WithTask_DeleteRole_" }, "type": "array" } @@ -115594,7 +115253,7 @@ } }, "tags": [ - "SecurityGroup" + "UserRoleNext" ], "security": [ { @@ -115621,23 +115280,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityGroupUpdateBody" + "$ref": "#/components/schemas/RoleDeletionParams" } } } } } }, - "/create-security-policy": { + "/create-security-group": { "post": { - "operationId": "CreateSecurityPolicy", + "operationId": "CreateSecurityGroup", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + "$ref": "#/components/schemas/WithTask_SecurityGroup_" } } }, @@ -115706,7 +115365,7 @@ } }, "tags": [ - "SecurityPolicy" + "SecurityGroup" ], "security": [ { @@ -115733,16 +115392,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityPolicyCreateParams" + "$ref": "#/components/schemas/SecurityGroupCreateParams" } } } } } }, - "/delete-security-policy": { + "/delete-security-group": { "post": { - "operationId": "DeleteSecurityPolicy", + "operationId": "DeleteSecurityGroup", "responses": { "200": { "description": "", @@ -115750,7 +115409,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSecurityPolicy_" + "$ref": "#/components/schemas/WithTask_DeleteSecurityGroup_" }, "type": "array" } @@ -115821,7 +115480,7 @@ } }, "tags": [ - "SecurityPolicy" + "SecurityGroup" ], "security": [ { @@ -115848,16 +115507,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityPolicyDeleteParams" + "$ref": "#/components/schemas/SecurityGroupDeleteParams" } } } } } }, - "/update-security-policy": { + "/update-security-group": { "post": { - "operationId": "UpdateSecurityPolicy", + "operationId": "UpdateSecurityGroup", "responses": { "200": { "description": "", @@ -115865,7 +115524,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + "$ref": "#/components/schemas/WithTask_SecurityGroup_" }, "type": "array" } @@ -115936,7 +115595,7 @@ } }, "tags": [ - "SecurityPolicy" + "SecurityGroup" ], "security": [ { @@ -115963,23 +115622,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityPolicyUpdateBody" + "$ref": "#/components/schemas/SecurityGroupUpdateBody" } } } } } }, - "/update-password-security": { + "/create-security-policy": { "post": { - "operationId": "UpdatePasswordSecurity", + "operationId": "CreateSecurityPolicy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" } } }, @@ -116048,7 +115707,7 @@ } }, "tags": [ - "GlobalSettings" + "SecurityPolicy" ], "security": [ { @@ -116075,23 +115734,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdatePassrodSecurityParams" + "$ref": "#/components/schemas/SecurityPolicyCreateParams" } } } } } }, - "/update-access-restriction": { + "/delete-security-policy": { "post": { - "operationId": "UpdateAccessRestriction", + "operationId": "DeleteSecurityPolicy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSecurityPolicy_" + }, + "type": "array" } } }, @@ -116160,7 +115822,7 @@ } }, "tags": [ - "GlobalSettings" + "SecurityPolicy" ], "security": [ { @@ -116187,23 +115849,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateAccessRestrictionParams" + "$ref": "#/components/schemas/SecurityPolicyDeleteParams" } } } } } }, - "/update-session-timeout": { + "/update-security-policy": { "post": { - "operationId": "UpdateSessionTimeout", + "operationId": "UpdateSecurityPolicy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + }, + "type": "array" } } }, @@ -116272,7 +115937,7 @@ } }, "tags": [ - "GlobalSettings" + "SecurityPolicy" ], "security": [ { @@ -116299,26 +115964,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateSessionTimeoutParams" + "$ref": "#/components/schemas/SecurityPolicyUpdateBody" } } } } } }, - "/rollback-snapshot-group": { + "/update-password-security": { "post": { - "operationId": "RollbackSnapshotGroup", + "operationId": "UpdatePasswordSecurity", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -116387,7 +116049,7 @@ } }, "tags": [ - "SnapshotGroup" + "GlobalSettings" ], "security": [ { @@ -116414,26 +116076,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupRollbackParams" + "$ref": "#/components/schemas/UpdatePassrodSecurityParams" } } } } } }, - "/clone-snapshot-group": { + "/update-access-restriction": { "post": { - "operationId": "CloneSnapshotGroup", + "operationId": "UpdateAccessRestriction", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -116502,7 +116161,7 @@ } }, "tags": [ - "SnapshotGroup" + "GlobalSettings" ], "security": [ { @@ -116529,29 +116188,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/SnapshotGroupCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/UpdateAccessRestrictionParams" } } } } } }, - "/keep-snapshot-group": { + "/update-session-timeout": { "post": { - "operationId": "KeepSnapshotGroup", + "operationId": "UpdateSessionTimeout", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -116620,7 +116273,7 @@ } }, "tags": [ - "SnapshotGroup" + "GlobalSettings" ], "security": [ { @@ -116647,16 +116300,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupKeepParams" + "$ref": "#/components/schemas/UpdateSessionTimeoutParams" } } } } } }, - "/delete-snapshot-group": { + "/rollback-snapshot-group": { "post": { - "operationId": "DeleteSnapshotGroup", + "operationId": "RollbackSnapshotGroup", "responses": { "200": { "description": "", @@ -116664,7 +116317,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_" + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" }, "type": "array" } @@ -116762,16 +116415,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupDeletionParams" + "$ref": "#/components/schemas/SnapshotGroupRollbackParams" } } } } } }, - "/create-snapshot-plan": { + "/clone-snapshot-group": { "post": { - "operationId": "CreateSnapshotPlan", + "operationId": "CloneSnapshotGroup", "responses": { "200": { "description": "", @@ -116779,7 +116432,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" }, "type": "array" } @@ -116850,7 +116503,7 @@ } }, "tags": [ - "SnapshotPlan" + "SnapshotGroup" ], "security": [ { @@ -116878,7 +116531,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/SnapshotPlanCreationParams" + "$ref": "#/components/schemas/SnapshotGroupCloneParams" }, "type": "array" } @@ -116887,9 +116540,239 @@ } } }, - "/update-snapshot-plan": { + "/keep-snapshot-group": { "post": { - "operationId": "UpdateSnapshotPlan", + "operationId": "KeepSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupKeepParams" + } + } + } + } + } + }, + "/delete-snapshot-group": { + "post": { + "operationId": "DeleteSnapshotGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_" + }, + "type": "array" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "SnapshotGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SnapshotGroupDeletionParams" + } + } + } + } + } + }, + "/create-snapshot-plan": { + "post": { + "operationId": "CreateSnapshotPlan", "responses": { "200": { "description": "", @@ -116995,16 +116878,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanUpdationParams" + "items": { + "$ref": "#/components/schemas/SnapshotPlanCreationParams" + }, + "type": "array" } } } } } }, - "/delete-snapshot-plan": { + "/update-snapshot-plan": { "post": { - "operationId": "DeleteSnapshotPlan", + "operationId": "UpdateSnapshotPlan", "responses": { "200": { "description": "", @@ -117012,7 +116898,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -117110,16 +116996,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanDeletionParams" + "$ref": "#/components/schemas/SnapshotPlanUpdationParams" } } } } } }, - "/execute-snapshot-plan": { + "/delete-snapshot-plan": { "post": { - "operationId": "ExecuteSnapshotPlan", + "operationId": "DeleteSnapshotPlan", "responses": { "200": { "description": "", @@ -117127,7 +117013,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_" }, "type": "array" } @@ -117225,16 +117111,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanExecutionParams" + "$ref": "#/components/schemas/SnapshotPlanDeletionParams" } } } } } }, - "/suspend-snapshot-plan": { + "/execute-snapshot-plan": { "post": { - "operationId": "SuspendSnapshotPlan", + "operationId": "ExecuteSnapshotPlan", "responses": { "200": { "description": "", @@ -117340,16 +117226,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanSuspendedParams" + "$ref": "#/components/schemas/SnapshotPlanExecutionParams" } } } } } }, - "/resume-snapshot-plan": { + "/suspend-snapshot-plan": { "post": { - "operationId": "ResumeSnapshotPlan", + "operationId": "SuspendSnapshotPlan", "responses": { "200": { "description": "", @@ -117455,16 +117341,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanResumeParams" + "$ref": "#/components/schemas/SnapshotPlanSuspendedParams" } } } } } }, - "/create-snmp-transport": { + "/resume-snapshot-plan": { "post": { - "operationId": "CreateSnmpTransport", + "operationId": "ResumeSnapshotPlan", "responses": { "200": { "description": "", @@ -117472,7 +117358,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnmpTransport_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -117543,7 +117429,7 @@ } }, "tags": [ - "SnmpTransport" + "SnapshotPlan" ], "security": [ { @@ -117570,19 +117456,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/SnmpTransportCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/SnapshotPlanResumeParams" } } } } } }, - "/update-snmp-transport": { + "/create-snmp-transport": { "post": { - "operationId": "UpdateSnmpTransport", + "operationId": "CreateSnmpTransport", "responses": { "200": { "description": "", @@ -117688,16 +117571,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTransportUpdationParams" + "items": { + "$ref": "#/components/schemas/SnmpTransportCreationParams" + }, + "type": "array" } } } } } }, - "/delete-snmp-transport": { + "/update-snmp-transport": { "post": { - "operationId": "DeleteSnmpTransport", + "operationId": "UpdateSnmpTransport", "responses": { "200": { "description": "", @@ -117705,7 +117591,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_" + "$ref": "#/components/schemas/WithTask_SnmpTransport_" }, "type": "array" } @@ -117803,16 +117689,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTransportDeletionParams" + "$ref": "#/components/schemas/SnmpTransportUpdationParams" } } } } } }, - "/create-snmp-trap-receiver": { + "/delete-snmp-transport": { "post": { - "operationId": "CreateSnmpTrapReceiver", + "operationId": "DeleteSnmpTransport", "responses": { "200": { "description": "", @@ -117820,7 +117706,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" + "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_" }, "type": "array" } @@ -117891,7 +117777,7 @@ } }, "tags": [ - "SnmpTrapReceiver" + "SnmpTransport" ], "security": [ { @@ -117918,19 +117804,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/SnmpTransportDeletionParams" } } } } } }, - "/update-snmp-trap-receiver": { + "/create-snmp-trap-receiver": { "post": { - "operationId": "UpdateSnmpTrapReceiver", + "operationId": "CreateSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -118036,16 +117919,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams" + "items": { + "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams" + }, + "type": "array" } } } } } }, - "/delete-snmp-trap-receiver": { + "/update-snmp-trap-receiver": { "post": { - "operationId": "DeleteSnmpTrapReceiver", + "operationId": "UpdateSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -118053,7 +117939,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_" + "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" }, "type": "array" } @@ -118151,16 +118037,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams" + "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams" } } } } } }, - "/upload-svt-image": { + "/delete-snmp-trap-receiver": { "post": { - "operationId": "UploadSvtImage", + "operationId": "DeleteSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -118168,7 +118054,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_" }, "type": "array" } @@ -118239,7 +118125,7 @@ } }, "tags": [ - "SvtImage" + "SnmpTrapReceiver" ], "security": [ { @@ -118264,53 +118150,28 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" - }, - "cluster_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "size": { - "type": "string" - }, - "size_unit": { - "type": "string" - }, - "version": { - "type": "string" - }, - "upload_task_id": { - "type": "string" - } - }, - "required": [ - "file" - ] + "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams" } } } } } }, - "/export-csv": { + "/upload-svt-image": { "post": { - "operationId": "ExportCSV", + "operationId": "UploadSvtImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "type": "string", - "format": "byte" + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" } } }, @@ -118379,7 +118240,7 @@ } }, "tags": [ - "TableReporter" + "SvtImage" ], "security": [ { @@ -118404,9 +118265,36 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/TableReporterParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "version": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] } } } @@ -123968,6 +123856,119 @@ } } }, + "/export-csv": { + "post": { + "operationId": "ExportCSV", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "string", + "format": "byte" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "x-tower-request-id": { + "schema": { + "type": "string" + }, + "required": true + } + } + } + }, + "tags": [ + "TableReporter" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "default": "en-US", + "type": "string", + "enum": [ + "zh-CN", + "en-US" + ] + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TableReporterParams" + } + } + } + } + } + }, "/get-alert-notifiers": { "post": { "operationId": "GetAlertNotifiers", diff --git a/cloudtower-api-doc/swagger/examples/swagger-examples.json b/cloudtower-api-doc/swagger/examples/swagger-examples.json index cd968bb..ac57b86 100644 --- a/cloudtower-api-doc/swagger/examples/swagger-examples.json +++ b/cloudtower-api-doc/swagger/examples/swagger-examples.json @@ -2846,22 +2846,6 @@ "go": "package main\r\n\r\nimport (\r\n \"bytes\"\r\n \"fmt\"\r\n \"io\"\r\n\r\n \"github.com/go-openapi/runtime\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/svt_image\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n svt_image_api := client.SvtImage\r\n params := svt_image.NewUploadSvtImageParams()\r\n params.File = runtime.NamedReader(\"file\",io.NopCloser(bytes.NewReader([]byte(\"file-string\"))))\r\n resp, err := svt_image_api.UploadSvtImage(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.SvtImageApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.nio.file.Files;\r\nimport java.nio.file.Path;\r\nimport java.util.ArrayList;\r\nimport java.util.List;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n SvtImageApi svtImageApi = new SvtImageApi(client);\r\n List resp = svtImageApi.uploadSvtImage(\r\n Files.readAllBytes(Path.of(\"file-string\")),\r\n \"cluster_id\",\r\n \"name\",\r\n \"size\",\r\n \"size_unit\",\r\n \"version\",\r\n \"upload_task_id\"\r\n );\r\n }\r\n}" }, - "/export-csv": { - "exampleValue": { - "filter": {}, - "columns": [ - { - "name": "name-string", - "path": "path-string" - } - ], - "name": "name-string" - }, - "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/export-csv \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"filter\":{},\"columns\":[{\"name\":\"name-string\",\"path\":\"path-string\"}],\"name\":\"name-string\"}'", - "python": "from cloudtower import ApiClient, Configuration, TableReporterApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n table_reporter_api = TableReporterApi(client)\r\n resp = table_reporter_api.export_csv({\"filter\":{},\"columns\":[{\"name\":\"name-string\",\"path\":\"path-string\"}],\"name\":\"name-string\"})\r\n\r\n", - "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/table_reporter\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n table_reporter_api := client.TableReporter\r\n params := table_reporter.NewExportCsvParams()\r\n params.RequestBody = &models.TableReporterParams{\nFilter: &models.TableReporterParamsFilter{\n},\nColumns: []*models.ColumnConfig{\n{\nName: pointy.String(\"name-string\"),\nPath: pointy.String(\"path-string\"),\n},\n},\nName: pointy.String(\"name-string\"),\n}\r\n rawResp, err := table_reporter_api.ExportCsv(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", - "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.TableReporterApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n TableReporterApi tableReporterApi = new TableReporterApi(client);\r\n TableReporterParams params = new TableReporterParams()\n.filter(new TableReporterParamsFilter())\n.addColumnsItem(new ColumnConfig()\n.name(\"name-string\")\n.path(\"path-string\"))\n.name(\"name-string\");\r\n String resp = tableReporterApi.exportCsv(params);\r\n }\r\n}" - }, "/cancel-upload-task": { "exampleValue": { "where": { @@ -3467,6 +3451,22 @@ "go": "package main\r\n\r\nimport (\r\n \"context\"\r\n \"fmt\"\r\n \"time\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/vsphere_esxi_account\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/utils\"\r\n \"github.com/thoas/go-funk\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n vsphere_esxi_account_api := client.VsphereEsxiAccount\r\n params := vsphere_esxi_account.NewUpdateVsphereEsxiAccountParams()\r\n params.RequestBody = &models.UpdateVsphereEsxiAccountParams{\nData: []*models.UpdateVsphereEsxiAccountParamsData{\n{\nUsername: pointy.String(\"username-string\"),\nIP: pointy.String(\"ip-string\"),\nEsxiAccountID: pointy.String(\"ck74rk21wg5lz0786opdnzz5m\"),\n},\n},\n}\r\n rawResp, err := vsphere_esxi_account_api.UpdateVsphereEsxiAccount(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n respTaskIds := funk.Filter(resp, func(withTaskObj *models.WithTaskVsphereEsxiAccountArray) bool {\r\n return withTaskObj.TaskID != nil\r\n }).([]*models.WithTaskVsphereEsxiAccountArray)\r\n if len(respTaskIds) == 0 {\r\n return\r\n }\r\n err = utils.WaitTasks(context.Background(), client, funk.Map(respTaskIds, func(withTaskObj *models.WithTaskVsphereEsxiAccountArray) string {\r\n\t\treturn *withTaskObj.TaskID\r\n\t}).([]string), 1*time.Second)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n}", "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.TaskUtil;\r\nimport com.smartx.tower.api.VsphereEsxiAccountApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\nimport java.util.List;\r\nimport java.util.Objects;\r\nimport java.util.stream.Collectors;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n VsphereEsxiAccountApi vsphereEsxiAccountApi = new VsphereEsxiAccountApi(client);\r\n UpdateVsphereEsxiAccountParams params = new UpdateVsphereEsxiAccountParams()\n.addDataItem(new UpdateVsphereEsxiAccountParamsData()\n.username(\"username-string\")\n.ip(\"ip-string\")\n.esxiAccountId(\"ck74rk21wg5lz0786opdnzz5m\"));\r\n List resp = vsphereEsxiAccountApi.updateVsphereEsxiAccount(params);\r\n List taskIds = resp.stream().map(withTaskObj -> withTaskObj.getTaskId()).filter(id -> Objects.nonNull(id)).collect(Collectors.toList());\r\n TaskUtil.WaitTasks(taskIds, client);\r\n }\r\n}" }, + "/export-csv": { + "exampleValue": { + "filter": {}, + "columns": [ + { + "name": "name-string", + "path": "path-string" + } + ], + "name": "name-string" + }, + "curl": "curl -X POST \\\n\thttp://your_tower_url/v2/api/export-csv \\\n\t-H 'Authorization: YOUR_TOKEN' \\\n\t-H 'Content-Language: en-US' \\\n\t-H 'Content-Type: application/json' \\\n\t-d '{\"filter\":{},\"columns\":[{\"name\":\"name-string\",\"path\":\"path-string\"}],\"name\":\"name-string\"}'", + "python": "from cloudtower import ApiClient, Configuration, TableReporterApi\r\nfrom cloudtower.utils import login\r\n\r\ndef main():\r\n username = \"username\"\r\n password = \"password\"\r\n\r\n endpoint = \"http://tower.smartx.com/v2/api\"\r\n\r\n configuration = Configuration(host=endpoint)\r\n client = ApiClient(configuration=configuration)\r\n login(client,username,password)\r\n table_reporter_api = TableReporterApi(client)\r\n resp = table_reporter_api.export_csv({\"filter\":{},\"columns\":[{\"name\":\"name-string\",\"path\":\"path-string\"}],\"name\":\"name-string\"})\r\n\r\n", + "go": "package main\r\n\r\nimport (\r\n \"fmt\"\r\n\r\n \"github.com/openlyinc/pointy\"\r\n apiclient \"github.com/smartxworks/cloudtower-go-sdk/v2/client\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/client/table_reporter\"\r\n \"github.com/smartxworks/cloudtower-go-sdk/v2/models\"\r\n)\r\n\r\nfunc main() {\r\n client, err := apiclient.NewWithUserConfig(apiclient.ClientConfig{\r\n Host: \"tower.smartx.com\",\r\n BasePath: \"v2/api\",\r\n Schemes: []string{\"http\"},\r\n }, apiclient.UserConfig{\r\n Name: \"Name\",\r\n Password: \"Password\",\r\n Source: models.UserSourceLOCAL,\r\n })\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n table_reporter_api := client.TableReporter\r\n params := table_reporter.NewExportCsvParams()\r\n params.RequestBody = &models.TableReporterParams{\nFilter: &models.TableReporterParamsFilter{\n},\nColumns: []*models.ColumnConfig{\n{\nName: pointy.String(\"name-string\"),\nPath: pointy.String(\"path-string\"),\n},\n},\nName: pointy.String(\"name-string\"),\n}\r\n rawResp, err := table_reporter_api.ExportCsv(params)\r\n if err != nil {\r\n fmt.Println(err)\r\n return\r\n }\r\n resp := rawResp.Payload\r\n}", + "java": "package com.smartx.com;\r\n\r\nimport com.smartx.tower.ApiClient;\r\nimport com.smartx.tower.ApiException;\r\nimport com.smartx.tower.ClientUtil;\r\nimport com.smartx.tower.api.TableReporterApi;\r\nimport com.smartx.tower.model.*;\r\nimport java.io.IOException;\r\n\r\npublic class App {\r\n public static void main(String[] args) throws ApiException, IOException {\r\n ApiClient client = new ApiClient();\r\n client.setBasePath(\"http://tower.smartx.com/v2/api\");\r\n ClientUtil.login(\"username\",\"root\", client);\r\n\r\n TableReporterApi tableReporterApi = new TableReporterApi(client);\r\n TableReporterParams params = new TableReporterParams()\n.filter(new TableReporterParamsFilter())\n.addColumnsItem(new ColumnConfig()\n.name(\"name-string\")\n.path(\"path-string\"))\n.name(\"name-string\");\r\n String resp = tableReporterApi.exportCsv(params);\r\n }\r\n}" + }, "/get-alert-notifiers": { "exampleValue": { "where": {