From cf15297098b7a484be748b8978663b7162668a51 Mon Sep 17 00:00:00 2001 From: wengxiaojun Date: Thu, 13 Feb 2025 14:51:51 +0800 Subject: [PATCH] update 4.5.0 swagger --- .../static/specs/4.5.0-swagger.json | 22889 ++++++++-------- .../swagger/locales/en/4.5.0.json | 291 +- .../swagger/locales/zh/4.5.0.json | 463 +- cloudtower-api-doc/swagger/utils/constant.ts | 1 + 4 files changed, 11996 insertions(+), 11648 deletions(-) diff --git a/cloudtower-api-doc/static/specs/4.5.0-swagger.json b/cloudtower-api-doc/static/specs/4.5.0-swagger.json index 937eb7d..a943313 100644 --- a/cloudtower-api-doc/static/specs/4.5.0-swagger.json +++ b/cloudtower-api-doc/static/specs/4.5.0-swagger.json @@ -40080,6 +40080,14 @@ "video_type_starts_with": { "type": "string", "nullable": true + }, + "win_opt": { + "type": "boolean", + "nullable": true + }, + "win_opt_not": { + "type": "boolean", + "nullable": true } }, "type": "object", @@ -61803,192 +61811,103 @@ ], "type": "object" }, - "UserAuditLogStatus": { - "enum": [ - "FAILED", - "SUCCESSED" - ], - "type": "string" - }, - "NestedUser": { + "NestedCapacity": { "properties": { - "id": { - "type": "string" + "column": { + "type": "integer", + "format": "int32", + "nullable": true }, - "name": { - "type": "string" + "row": { + "type": "integer", + "format": "int32", + "nullable": true } }, - "required": [ - "id", - "name" - ], "type": "object", "additionalProperties": false }, - "UserAuditLog": { + "NestedClusterTopo": { "properties": { - "action": { - "type": "string" - }, - "auth_type": { - "type": "string", - "nullable": true - }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedCluster" - } - ], - "nullable": true - }, - "createdAt": { - "type": "string" - }, - "finished_at": { - "type": "string", - "nullable": true - }, "id": { "type": "string" }, - "ip_address": { - "type": "string" - }, - "message": { + "name": { "type": "string" - }, - "resource_id": { - "type": "string", - "nullable": true - }, - "resource_type": { - "type": "string", - "nullable": true - }, - "started_at": { - "type": "string", - "nullable": true - }, - "status": { - "allOf": [ - { - "$ref": "#/components/schemas/UserAuditLogStatus" - } - ], - "nullable": true - }, - "user": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedUser" - } - ], - "nullable": true - }, - "username": { - "type": "string", - "nullable": true } }, "required": [ - "action", - "createdAt", "id", - "ip_address", - "message" + "name" ], "type": "object", "additionalProperties": false }, - "WithTask_UserAuditLog_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/UserAuditLog" - } - }, - "required": [ - "data" + "Direction": { + "enum": [ + "HORIZONTAL", + "VERTICAL" ], - "type": "object" + "type": "string" }, - "UserAuditLogMessage": { - "properties": { - "en-US": { - "type": "string" - }, - "zh-CN": { - "type": "string" - } - }, - "required": [ - "en-US", - "zh-CN" + "BrickPhaseEnum": { + "enum": [ + "BACKWARD", + "FORWARD" ], - "type": "object" + "type": "string" }, - "UserAuditLogCreationParams": { + "NestedBrickDiskLayout": { "properties": { - "started_at": { - "type": "string" - }, - "finished_at": { - "type": "string" - }, - "cluster_id": { - "type": "string" - }, - "resource_id": { - "type": "string" - }, - "ip_address": { - "type": "string" - }, - "status": { - "$ref": "#/components/schemas/UserAuditLogStatus" - }, - "user_id": { - "type": "string" + "column": { + "type": "integer", + "format": "int32" }, - "message": { - "$ref": "#/components/schemas/UserAuditLogMessage" + "direction": { + "$ref": "#/components/schemas/Direction" }, - "resource_type": { - "type": "string", - "minLength": 1 + "phase": { + "$ref": "#/components/schemas/BrickPhaseEnum" }, - "action": { - "type": "string", - "minLength": 1 + "row": { + "type": "integer", + "format": "int32" } }, "required": [ - "status", - "user_id", - "message", - "resource_type", - "action" + "column", + "direction", + "phase", + "row" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "NestedBackupPlanExecution": { + "NestedNodeTopo": { "properties": { "id": { "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "id" + "id", + "name" ], "type": "object", "additionalProperties": false }, - "NestedBackupRestorePoint": { + "PowerPosition": { + "enum": [ + "LEFT", + "MIDDLE", + "RIGHT" + ], + "type": "string" + }, + "NestedBrickPower": { "properties": { "id": { "type": "string" @@ -62000,7 +61919,7 @@ "type": "object", "additionalProperties": false }, - "NestedBackupService": { + "NestedRackTopo": { "properties": { "id": { "type": "string" @@ -62016,1596 +61935,810 @@ "type": "object", "additionalProperties": false }, - "NestedBackupStoreRepository": { + "NestedTagPosition": { "properties": { - "id": { - "type": "string" + "column": { + "type": "integer", + "format": "int32" }, - "name": { + "row": { + "type": "integer", + "format": "int32" + }, + "tag": { "type": "string" } }, "required": [ - "id", - "name" + "column", + "row", + "tag" ], "type": "object", "additionalProperties": false }, - "WeekdayTypeEnum": { - "enum": [ - "FRI", - "MON", - "SAT", - "SUN", - "THU", - "TUE", - "WED" - ], - "type": "string" - }, - "NestedBackupPlanTimePoint": { + "BrickTopo": { "properties": { - "date": { + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" + }, + "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "cluster_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedClusterTopo" + } + ], + "nullable": true + }, + "disk_layout": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedBrickDiskLayout" + } + ], + "nullable": true + }, + "height": { "type": "integer", - "format": "int32", + "format": "int32" + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "model": { + "type": "string", "nullable": true }, - "date_position": { + "name": { + "type": "string" + }, + "node_topoes": { "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/NestedNodeTopo" }, "type": "array", "nullable": true }, - "hour": { - "type": "integer", - "format": "int32" - }, - "minute": { + "position": { "type": "integer", "format": "int32" }, - "weekday": { + "power_layout": { "allOf": [ { - "$ref": "#/components/schemas/WeekdayTypeEnum" + "$ref": "#/components/schemas/Direction" } ], "nullable": true - } - }, - "required": [ - "hour", - "minute" - ], - "type": "object", - "additionalProperties": false - }, - "BackupPlan": { - "properties": { - "backup_delay_option": { + }, + "power_position": { "allOf": [ { - "$ref": "#/components/schemas/BackupPlanDelayOption" + "$ref": "#/components/schemas/PowerPosition" } ], "nullable": true }, - "backup_plan_executions": { + "powers": { "items": { - "$ref": "#/components/schemas/NestedBackupPlanExecution" + "$ref": "#/components/schemas/NestedBrickPower" }, "type": "array", "nullable": true }, - "backup_restore_point_count": { - "type": "integer", - "format": "int32", + "rack_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedRackTopo" + } + ], "nullable": true }, - "backup_restore_points": { + "tag_position_in_brick": { "items": { - "$ref": "#/components/schemas/NestedBackupRestorePoint" + "$ref": "#/components/schemas/NestedTagPosition" }, "type": "array", "nullable": true - }, - "backup_service": { - "$ref": "#/components/schemas/NestedBackupService" - }, - "backup_store_repository": { - "$ref": "#/components/schemas/NestedBackupStoreRepository" - }, - "backup_total_size": { - "type": "integer", - "format": "int64", + } + }, + "required": [ + "capacity", + "cluster", + "height", + "id", + "local_id", + "name", + "position" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_BrickTopo_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "compression": { - "type": "boolean", + "data": { + "$ref": "#/components/schemas/BrickTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "NodeTopoWhereInput": { + "properties": { + "AND": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", "nullable": true }, - "compression_ratio": { - "type": "number", - "format": "double", + "NOT": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", "nullable": true }, - "createdAt": { - "type": "string" + "OR": { + "items": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "type": "array", + "nullable": true }, - "delete_strategy": { + "brick_topo": { "allOf": [ { - "$ref": "#/components/schemas/BackupPlanDeleteStrategy" + "$ref": "#/components/schemas/BrickTopoWhereInput" } ], "nullable": true }, - "description": { - "type": "string", + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" + } + ], "nullable": true }, - "enable_window": { - "type": "boolean" - }, - "entityAsyncStatus": { + "cluster_topo": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/ClusterTopoWhereInput" } ], "nullable": true }, - "full_interval": { - "type": "integer", - "format": "int32" - }, - "full_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" - }, - "full_time_point": { - "$ref": "#/components/schemas/NestedBackupPlanTimePoint" + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/HostWhereInput" + } + ], + "nullable": true }, "id": { - "type": "string" + "type": "string", + "nullable": true }, - "incremental_interval": { - "type": "integer", - "format": "int32", + "id_contains": { + "type": "string", "nullable": true }, - "incremental_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" + "id_ends_with": { + "type": "string", + "nullable": true }, - "incremental_time_points": { - "items": { - "$ref": "#/components/schemas/NestedBackupPlanTimePoint" - }, - "type": "array" + "id_gt": { + "type": "string", + "nullable": true }, - "incremental_weekdays": { + "id_gte": { + "type": "string", + "nullable": true + }, + "id_in": { "items": { - "$ref": "#/components/schemas/WeekdayTypeEnum" + "type": "string" }, "type": "array", "nullable": true }, - "keep_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/BackupPlanKeepPolicy" - } - ], + "id_lt": { + "type": "string", "nullable": true }, - "keep_policy_value": { - "type": "integer", - "format": "int32", + "id_lte": { + "type": "string", "nullable": true }, - "last_execute_status": { - "$ref": "#/components/schemas/BackupPlanExecutionStatus" + "id_not": { + "type": "string", + "nullable": true }, - "last_execute_status_message": { + "id_not_contains": { "type": "string", "nullable": true }, - "last_execute_success_job_count": { - "type": "integer", - "format": "int32", + "id_not_ends_with": { + "type": "string", "nullable": true }, - "last_execute_total_job_count": { - "type": "integer", - "format": "int32", + "id_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "last_executed_at": { + "id_not_starts_with": { "type": "string", "nullable": true }, - "last_manual_execute_status": { - "$ref": "#/components/schemas/BackupPlanExecutionStatus" + "id_starts_with": { + "type": "string", + "nullable": true }, - "last_manual_execute_status_message": { + "local_id": { "type": "string", "nullable": true }, - "last_manual_execute_success_job_count": { - "type": "integer", - "format": "int32", + "local_id_contains": { + "type": "string", "nullable": true }, - "last_manual_execute_total_job_count": { - "type": "integer", - "format": "int32", + "local_id_ends_with": { + "type": "string", "nullable": true }, - "last_manual_executed_at": { + "local_id_gt": { "type": "string", "nullable": true }, - "logical_size": { - "type": "integer", - "format": "int64", + "local_id_gte": { + "type": "string", "nullable": true }, - "name": { - "type": "string" - }, - "next_execute_time": { - "type": "string", + "local_id_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "phase": { - "allOf": [ - { - "$ref": "#/components/schemas/BackupPlanPhase" - } - ], + "local_id_lt": { + "type": "string", "nullable": true }, - "physical_size": { - "type": "integer", - "format": "int64", + "local_id_lte": { + "type": "string", "nullable": true }, - "snapshot_consistent_type": { - "allOf": [ - { - "$ref": "#/components/schemas/ConsistentType" - } - ], + "local_id_not": { + "type": "string", "nullable": true }, - "status": { - "$ref": "#/components/schemas/BackupPlanStatus" - }, - "valid_size_of_backup_object": { - "type": "integer", - "format": "int64", + "local_id_not_contains": { + "type": "string", "nullable": true }, - "valid_size_of_restore_point": { - "type": "integer", - "format": "int64", + "local_id_not_ends_with": { + "type": "string", "nullable": true }, - "vms": { + "local_id_not_in": { "items": { - "$ref": "#/components/schemas/NestedVm" + "type": "string" }, "type": "array", "nullable": true }, - "window_end": { + "local_id_not_starts_with": { "type": "string", "nullable": true }, - "window_start": { + "local_id_starts_with": { "type": "string", "nullable": true - } - }, - "required": [ - "backup_service", - "backup_store_repository", - "createdAt", - "enable_window", - "full_interval", - "full_period", - "full_time_point", - "id", - "incremental_period", - "incremental_time_points", - "last_execute_status", - "last_manual_execute_status", - "name", - "status" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_BackupPlan_": { - "properties": { - "task_id": { + }, + "name": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/BackupPlan" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "BackupPlanTimePoint": { - "properties": { - "weekday": { - "allOf": [ - { - "$ref": "#/components/schemas/WeekdayTypeEnum" - } - ], + "name_contains": { + "type": "string", "nullable": true }, - "minute": { - "type": "integer", - "format": "int32" + "name_ends_with": { + "type": "string", + "nullable": true }, - "hour": { - "type": "integer", - "format": "int32" + "name_gt": { + "type": "string", + "nullable": true }, - "date_position": { + "name_gte": { + "type": "string", + "nullable": true + }, + "name_in": { "items": { - "type": "integer", - "format": "int32" + "type": "string" }, "type": "array", "nullable": true }, - "date": { - "type": "integer", - "format": "int32", + "name_lt": { + "type": "string", "nullable": true - } - }, - "required": [ - "minute", - "hour" - ], - "type": "object" - }, - "BackupPlanCreationParams": { - "properties": { - "keep_policy_value": { - "type": "integer", - "format": "int32" - }, - "keep_policy": { - "$ref": "#/components/schemas/BackupPlanKeepPolicy" - }, - "backup_delay_option": { - "$ref": "#/components/schemas/BackupPlanDelayOption" - }, - "window_end": { - "type": "string" - }, - "window_start": { - "type": "string" - }, - "enable_window": { - "type": "boolean" }, - "full_time_point": { - "$ref": "#/components/schemas/BackupPlanTimePoint" + "name_lte": { + "type": "string", + "nullable": true }, - "full_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" + "name_not": { + "type": "string", + "nullable": true }, - "full_interval": { - "type": "integer", - "format": "int32" + "name_not_contains": { + "type": "string", + "nullable": true }, - "incremental_weekdays": { - "items": { - "$ref": "#/components/schemas/WeekdayTypeEnum" - }, - "type": "array" + "name_not_ends_with": { + "type": "string", + "nullable": true }, - "incremental_time_points": { + "name_not_in": { "items": { - "$ref": "#/components/schemas/BackupPlanTimePoint" + "type": "string" }, - "type": "array" - }, - "incremental_interval": { - "type": "integer", - "format": "int32" - }, - "incremental_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" - }, - "snapshot_consistent_type": { - "$ref": "#/components/schemas/ConsistentType" - }, - "compression": { - "type": "boolean" - }, - "vms": { - "$ref": "#/components/schemas/VmWhereInput" - }, - "description": { - "type": "string" - }, - "backup_store_repository_id": { - "type": "string" + "type": "array", + "nullable": true }, - "backup_service_id": { - "type": "string" + "name_not_starts_with": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "name_starts_with": { + "type": "string", + "nullable": true } }, - "required": [ - "keep_policy_value", - "keep_policy", - "enable_window", - "full_time_point", - "full_period", - "full_interval", - "incremental_interval", - "incremental_period", - "snapshot_consistent_type", - "compression", - "vms", - "backup_store_repository_id", - "backup_service_id", - "name" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "BackupPlanUpdationParams": { + "BrickTopoWhereInput": { "properties": { - "data": { - "properties": { - "disconnect_strategy": { - "$ref": "#/components/schemas/BackupPlanDeleteStrategy" - }, - "keep_policy_value": { - "type": "integer", - "format": "int32" - }, - "keep_policy": { - "$ref": "#/components/schemas/BackupPlanKeepPolicy" - }, - "backup_delay_option": { - "$ref": "#/components/schemas/BackupPlanDelayOption" - }, - "window_end": { - "type": "string" - }, - "window_start": { - "type": "string" - }, - "enable_window": { - "type": "boolean" - }, - "full_time_point": { - "$ref": "#/components/schemas/BackupPlanTimePoint" - }, - "full_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" - }, - "full_interval": { - "type": "integer", - "format": "int32" - }, - "incremental_weekdays": { - "items": { - "$ref": "#/components/schemas/WeekdayTypeEnum" - }, - "type": "array" - }, - "incremental_time_points": { - "items": { - "$ref": "#/components/schemas/BackupPlanTimePoint" - }, - "type": "array" - }, - "incremental_interval": { - "type": "integer", - "format": "int32" - }, - "incremental_period": { - "$ref": "#/components/schemas/BackupPlanPeriod" - }, - "snapshot_consistent_type": { - "$ref": "#/components/schemas/ConsistentType" - }, - "compression": { - "type": "boolean" - }, - "vms": { - "$ref": "#/components/schemas/VmWhereInput" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } + "AND": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/BackupPlanWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteBackupPlan": { - "properties": { - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "NOT": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "type": "array", "nullable": true }, - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteBackupPlan_": { - "properties": { - "task_id": { - "type": "string", + "OR": { + "items": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + }, + "type": "array", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteBackupPlan" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "BackupPlanDeletionParams": { - "properties": { - "data": { - "properties": { - "delete_strategy": { - "$ref": "#/components/schemas/BackupPlanDeleteStrategy" + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterWhereInput" } - }, - "required": [ - "delete_strategy" ], - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/BackupPlanWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "BackupPlanSuspendParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/BackupPlanWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "BackupPlanResumeParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/BackupPlanWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedBackupPlan": { - "properties": { - "id": { - "type": "string" + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "BackupPlanExecution": { - "properties": { - "backup_plan": { + "cluster_topo": { "allOf": [ { - "$ref": "#/components/schemas/NestedBackupPlan" + "$ref": "#/components/schemas/ClusterTopoWhereInput" } ], "nullable": true }, - "deletable_flag_marked": { - "type": "boolean", + "height": { + "type": "integer", + "format": "int32", "nullable": true }, - "duration": { + "height_gt": { "type": "integer", "format": "int32", "nullable": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "height_gte": { + "type": "integer", + "format": "int32", "nullable": true }, - "executed_at": { - "type": "string", + "height_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", "nullable": true }, - "id": { - "type": "string" - }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "method": { - "$ref": "#/components/schemas/BackupExecutionMethod" - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/BackupPlanExecutionState" - } - ], + "height_lt": { + "type": "integer", + "format": "int32", "nullable": true }, - "status": { - "$ref": "#/components/schemas/BackupPlanExecutionStatus" - }, - "success_job_count": { + "height_lte": { "type": "integer", "format": "int32", "nullable": true }, - "total_job_count": { + "height_not": { "type": "integer", "format": "int32", "nullable": true }, - "type": { - "$ref": "#/components/schemas/BackupExecutionType" - } - }, - "required": [ - "id", - "local_created_at", - "local_id", - "method", - "status", - "type" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_BackupPlanExecution_": { - "properties": { - "task_id": { + "height_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true + }, + "id": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/BackupPlanExecution" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "BackupPlanExecuteParams": { - "properties": { - "data": { - "properties": { - "type": { - "$ref": "#/components/schemas/BackupExecutionType" - } - }, - "required": [ - "type" - ], - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/BackupPlanWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "NestedBackupRestoreExecutionNetworkMapping": { - "properties": { - "dst_vlan_id": { - "type": "string" + "id_contains": { + "type": "string", + "nullable": true }, - "src_vlan_id": { - "type": "string" - } - }, - "required": [ - "dst_vlan_id", - "src_vlan_id" - ], - "type": "object", - "additionalProperties": false - }, - "BackupRestoreExecution": { - "properties": { - "backup_restore_point": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedBackupRestorePoint" - } - ], + "id_ends_with": { + "type": "string", "nullable": true }, - "duration": { - "type": "integer", - "format": "int32", + "id_gt": { + "type": "string", "nullable": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "id_gte": { + "type": "string", "nullable": true }, - "executed_at": { - "type": "string" + "id_in": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "id": { - "type": "string" + "id_lt": { + "type": "string", + "nullable": true }, - "mode": { - "$ref": "#/components/schemas/BackupRestoreExecutionMode" + "id_lte": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "id_not": { + "type": "string", + "nullable": true }, - "read_bytes": { - "type": "integer", - "format": "int64", + "id_not_contains": { + "type": "string", "nullable": true }, - "rebuild_name": { + "id_not_ends_with": { "type": "string", "nullable": true }, - "rebuild_network_mapping": { + "id_not_in": { "items": { - "$ref": "#/components/schemas/NestedBackupRestoreExecutionNetworkMapping" + "type": "string" }, "type": "array", "nullable": true }, - "rebuild_target_cluster": { + "id_not_starts_with": { "type": "string", "nullable": true }, - "retry_times": { - "type": "integer", - "format": "int32", + "id_starts_with": { + "type": "string", "nullable": true }, - "startup_after_restore": { - "type": "boolean" - }, - "status": { - "$ref": "#/components/schemas/BackupExecutionStatus" - }, - "total_bytes": { - "type": "integer", - "format": "int64", - "nullable": true - } - }, - "required": [ - "executed_at", - "id", - "mode", - "name", - "startup_after_restore", - "status" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_BackupRestoreExecution_": { - "properties": { - "task_id": { + "local_id": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/BackupRestoreExecution" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "BackupRestoreExecutionNetworkMapping": { - "properties": { - "src_vlan_id": { - "type": "string" - }, - "dst_vlan_id": { - "type": "string" - }, - "__typename": { + "local_id_contains": { "type": "string", - "enum": [ - "BackupRestoreExecutionNetworkMapping" - ], - "nullable": false - } - }, - "required": [ - "src_vlan_id", - "dst_vlan_id" - ], - "type": "object" - }, - "BackupRestorePointRebuildParams": { - "properties": { - "data": { - "properties": { - "rebuild_network_mapping": { - "items": { - "$ref": "#/components/schemas/BackupRestoreExecutionNetworkMapping" - }, - "type": "array" - }, - "rebuild_target_host_id": { - "type": "string" - }, - "rebuild_target_cluster_id": { - "type": "string" - }, - "rebuild_name": { - "type": "string" - }, - "startup_after_restore": { - "type": "boolean" - } - }, - "required": [ - "rebuild_network_mapping", - "rebuild_target_host_id", - "rebuild_target_cluster_id", - "rebuild_name", - "startup_after_restore" - ], - "type": "object" + "nullable": true }, - "where": { - "$ref": "#/components/schemas/BackupRestorePointWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "BackupRestorePointRestoreInPlaceParams": { - "properties": { - "data": { - "properties": { - "startup_after_restore": { - "type": "boolean" - } - }, - "required": [ - "startup_after_restore" - ], - "type": "object" + "local_id_ends_with": { + "type": "string", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/BackupRestorePointWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteBackupRestorePoint": { - "properties": { - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], + "local_id_gt": { + "type": "string", "nullable": true }, - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteBackupRestorePoint-Array_": { - "properties": { - "task_id": { + "local_id_gte": { "type": "string", "nullable": true }, - "data": { + "local_id_in": { "items": { - "$ref": "#/components/schemas/DeleteBackupRestorePoint" + "type": "string" }, - "type": "array" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "BackupRestorePointDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/BackupRestorePointWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmHaPriority": { - "enum": [ - "LEVEL_1_LOW", - "LEVEL_2_MEDIUM", - "LEVEL_3_HIGH" - ], - "type": "string" - }, - "VmDiskMetaData": { - "properties": { - "vm_volume_size": { - "type": "number", - "format": "double", - "nullable": true - }, - "vm_volume_sharing": { - "type": "boolean", + "type": "array", "nullable": true }, - "vm_volume_path": { + "local_id_lt": { "type": "string", "nullable": true }, - "vm_volume_name": { + "local_id_lte": { "type": "string", "nullable": true }, - "vm_volume_mounting": { - "type": "boolean", + "local_id_not": { + "type": "string", "nullable": true }, - "vm_volume_lun_zbs_volume_id": { + "local_id_not_contains": { "type": "string", "nullable": true }, - "vm_volume_elf_storage_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - } - ], + "local_id_not_ends_with": { + "type": "string", "nullable": true }, - "type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskType" - } - ], + "local_id_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "local_id_not_starts_with": { + "type": "string", "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "local_id_starts_with": { + "type": "string", "nullable": true }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], + "model": { + "type": "string", "nullable": true }, - "max_bandwidth": { - "type": "number", - "format": "double", + "model_contains": { + "type": "string", "nullable": true }, - "disabled": { - "type": "boolean", + "model_ends_with": { + "type": "string", "nullable": true }, - "bus": { - "allOf": [ - { - "$ref": "#/components/schemas/Bus" - } - ], + "model_gt": { + "type": "string", "nullable": true }, - "boot": { - "type": "integer", - "format": "int32", - "nullable": true - } - }, - "type": "object" - }, - "VmNicMetaData": { - "properties": { - "vlan_name": { + "model_gte": { "type": "string", "nullable": true }, - "vlan_mode_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VlanModeType" - } - ], + "model_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "vlan_local_id": { + "model_lt": { "type": "string", "nullable": true }, - "model": { + "model_lte": { "type": "string", "nullable": true }, - "mirror": { - "type": "boolean", + "model_not": { + "type": "string", "nullable": true }, - "mac_address": { + "model_not_contains": { "type": "string", "nullable": true }, - "local_id": { + "model_not_ends_with": { "type": "string", "nullable": true }, - "ingress_rate_limit_max_rate_in_bitps": { - "type": "number", - "format": "double", + "model_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "ingress_rate_limit_enabled": { - "type": "boolean", + "model_not_starts_with": { + "type": "string", "nullable": true }, - "ingress_rate_limit_burst_in_bit": { - "type": "number", - "format": "double", + "model_starts_with": { + "type": "string", "nullable": true }, - "enabled": { - "type": "boolean", + "name": { + "type": "string", "nullable": true }, - "egress_rate_limit_max_rate_in_bitps": { - "type": "number", - "format": "double", + "name_contains": { + "type": "string", "nullable": true }, - "egress_rate_limit_enabled": { - "type": "boolean", + "name_ends_with": { + "type": "string", "nullable": true }, - "egress_rate_limit_burst_in_bit": { - "type": "number", - "format": "double", - "nullable": true - } - }, - "type": "object" - }, - "VmMetaData": { - "properties": { - "win_opt": { - "type": "boolean", + "name_gt": { + "type": "string", "nullable": true }, - "vm_tools_status": { - "allOf": [ - { - "$ref": "#/components/schemas/VmToolsStatus" - } - ], + "name_gte": { + "type": "string", "nullable": true }, - "vm_nics": { + "name_in": { "items": { - "$ref": "#/components/schemas/VmNicMetaData" + "type": "string" }, "type": "array", "nullable": true }, - "vm_disks": { - "items": { - "$ref": "#/components/schemas/VmDiskMetaData" - }, - "type": "array", + "name_lt": { + "type": "string", "nullable": true }, - "video_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVideoType" - } - ], + "name_lte": { + "type": "string", "nullable": true }, - "vcpu": { - "type": "integer", - "format": "int32", + "name_not": { + "type": "string", "nullable": true }, - "sync_vm_time_on_resume": { - "type": "boolean", + "name_not_contains": { + "type": "string", "nullable": true }, - "protected": { - "type": "boolean", + "name_not_ends_with": { + "type": "string", "nullable": true }, - "nested_virtualization": { - "type": "boolean", + "name_not_in": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true }, - "name": { + "name_not_starts_with": { "type": "string", "nullable": true }, - "memory": { - "type": "number", - "format": "double", + "name_starts_with": { + "type": "string", "nullable": true }, - "max_iops_policy": { + "node_topoes_every": { "allOf": [ { - "$ref": "#/components/schemas/VmDiskIoRestrictType" + "$ref": "#/components/schemas/NodeTopoWhereInput" } ], "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "max_bandwidth_policy": { + "node_topoes_none": { "allOf": [ { - "$ref": "#/components/schemas/VmDiskIoRestrictType" + "$ref": "#/components/schemas/NodeTopoWhereInput" } ], "nullable": true }, - "max_bandwidth": { - "type": "number", - "format": "double", - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true - }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], - "nullable": true - }, - "internal": { - "type": "boolean", - "nullable": true - }, - "host_local_id": { - "type": "string", - "nullable": true - }, - "ha_priority": { - "allOf": [ - { - "$ref": "#/components/schemas/VmHaPriority" - } - ], - "nullable": true - }, - "ha": { - "type": "boolean", - "nullable": true - }, - "guest_os_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmGuestsOperationSystem" - } - ], - "nullable": true - }, - "firmware": { + "node_topoes_some": { "allOf": [ { - "$ref": "#/components/schemas/VmFirmware" + "$ref": "#/components/schemas/NodeTopoWhereInput" } ], "nullable": true }, - "description": { - "type": "string", - "nullable": true - }, - "cpu_sockets": { + "position": { "type": "integer", "format": "int32", "nullable": true }, - "cpu_model": { - "type": "string", - "nullable": true - }, - "cpu_exclusive_expected_enabled": { - "type": "boolean", - "nullable": true - }, - "cpu_cores": { + "position_gt": { "type": "integer", "format": "int32", "nullable": true }, - "cluster_vhost_enabled": { - "type": "boolean", - "nullable": true - }, - "cluster_version": { - "type": "string", - "nullable": true - }, - "cluster_type": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterType" - } - ], - "nullable": true - }, - "cluster_local_id": { - "type": "string", - "nullable": true - }, - "cluster_architecture": { - "allOf": [ - { - "$ref": "#/components/schemas/Architecture" - } - ], - "nullable": true - }, - "clock_offset": { - "allOf": [ - { - "$ref": "#/components/schemas/VmClockOffset" - } - ], + "position_gte": { + "type": "integer", + "format": "int32", "nullable": true }, - "boot_with_host": { - "type": "boolean", - "nullable": true - } - }, - "type": "object" - }, - "BackupRestorePointWhereUniqueInput": { - "properties": { - "id": { - "type": "string", + "position_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", "nullable": true }, - "local_id": { - "type": "string", - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "GetBackupRestorePointMetadataRequestBody": { - "properties": { - "where": { - "$ref": "#/components/schemas/BackupRestorePointWhereUniqueInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedCapacity": { - "properties": { - "column": { + "position_lt": { "type": "integer", "format": "int32", "nullable": true }, - "row": { + "position_lte": { "type": "integer", "format": "int32", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "NestedClusterTopo": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "Direction": { - "enum": [ - "HORIZONTAL", - "VERTICAL" - ], - "type": "string" - }, - "BrickPhaseEnum": { - "enum": [ - "BACKWARD", - "FORWARD" - ], - "type": "string" - }, - "NestedBrickDiskLayout": { - "properties": { - "column": { - "type": "integer", - "format": "int32" - }, - "direction": { - "$ref": "#/components/schemas/Direction" - }, - "phase": { - "$ref": "#/components/schemas/BrickPhaseEnum" - }, - "row": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "column", - "direction", - "phase", - "row" - ], - "type": "object", - "additionalProperties": false - }, - "NestedNodeTopo": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "PowerPosition": { - "enum": [ - "LEFT", - "MIDDLE", - "RIGHT" - ], - "type": "string" - }, - "NestedBrickPower": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedRackTopo": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedTagPosition": { - "properties": { - "column": { - "type": "integer", - "format": "int32" }, - "row": { + "position_not": { "type": "integer", - "format": "int32" - }, - "tag": { - "type": "string" - } - }, - "required": [ - "column", - "row", - "tag" - ], - "type": "object", - "additionalProperties": false - }, - "BrickTopo": { - "properties": { - "capacity": { - "$ref": "#/components/schemas/NestedCapacity" - }, - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "format": "int32", + "nullable": true }, - "cluster_topo": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedClusterTopo" - } - ], + "position_not_in": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", "nullable": true }, - "disk_layout": { + "power_layout": { "allOf": [ { - "$ref": "#/components/schemas/NestedBrickDiskLayout" + "$ref": "#/components/schemas/Direction" } ], "nullable": true }, - "height": { - "type": "integer", - "format": "int32" - }, - "id": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "model": { - "type": "string", - "nullable": true - }, - "name": { - "type": "string" - }, - "node_topoes": { + "power_layout_in": { "items": { - "$ref": "#/components/schemas/NestedNodeTopo" + "$ref": "#/components/schemas/Direction" }, "type": "array", "nullable": true }, - "position": { - "type": "integer", - "format": "int32" - }, - "power_layout": { + "power_layout_not": { "allOf": [ { "$ref": "#/components/schemas/Direction" @@ -63613,6 +62746,13 @@ ], "nullable": true }, + "power_layout_not_in": { + "items": { + "$ref": "#/components/schemas/Direction" + }, + "type": "array", + "nullable": true + }, "power_position": { "allOf": [ { @@ -63621,80 +62761,64 @@ ], "nullable": true }, - "powers": { + "power_position_in": { "items": { - "$ref": "#/components/schemas/NestedBrickPower" + "$ref": "#/components/schemas/PowerPosition" }, "type": "array", "nullable": true }, - "rack_topo": { + "power_position_not": { "allOf": [ { - "$ref": "#/components/schemas/NestedRackTopo" + "$ref": "#/components/schemas/PowerPosition" } ], "nullable": true }, - "tag_position_in_brick": { + "power_position_not_in": { "items": { - "$ref": "#/components/schemas/NestedTagPosition" + "$ref": "#/components/schemas/PowerPosition" }, "type": "array", "nullable": true + }, + "rack_topo": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], + "nullable": true } }, - "required": [ - "capacity", - "cluster", - "height", - "id", - "local_id", - "name", - "position" - ], "type": "object", "additionalProperties": false }, - "WithTask_BrickTopo_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/BrickTopo" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "NodeTopoWhereInput": { + "ClusterTopoWhereInput": { "properties": { "AND": { "items": { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/ClusterTopoWhereInput" }, "type": "array", "nullable": true }, "NOT": { "items": { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/ClusterTopoWhereInput" }, "type": "array", "nullable": true }, "OR": { "items": { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/ClusterTopoWhereInput" }, "type": "array", "nullable": true }, - "brick_topo": { + "brick_topoes_every": { "allOf": [ { "$ref": "#/components/schemas/BrickTopoWhereInput" @@ -63702,26 +62826,26 @@ ], "nullable": true }, - "cluster": { + "brick_topoes_none": { "allOf": [ { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/BrickTopoWhereInput" } ], "nullable": true }, - "cluster_topo": { + "brick_topoes_some": { "allOf": [ { - "$ref": "#/components/schemas/ClusterTopoWhereInput" + "$ref": "#/components/schemas/BrickTopoWhereInput" } ], "nullable": true }, - "host": { + "cluster": { "allOf": [ { - "$ref": "#/components/schemas/HostWhereInput" + "$ref": "#/components/schemas/ClusterWhereInput" } ], "nullable": true @@ -63911,30 +63035,78 @@ "name_starts_with": { "type": "string", "nullable": true + }, + "node_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "node_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/NodeTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true + }, + "zone_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/ZoneTopoWhereInput" + } + ], + "nullable": true } }, "type": "object", "additionalProperties": false }, - "BrickTopoWhereInput": { + "ZoneTopoWhereInput": { "properties": { "AND": { "items": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/ZoneTopoWhereInput" }, "type": "array", "nullable": true }, "NOT": { "items": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/ZoneTopoWhereInput" }, "type": "array", "nullable": true }, "OR": { "items": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/ZoneTopoWhereInput" }, "type": "array", "nullable": true @@ -63955,52 +63127,6 @@ ], "nullable": true }, - "height": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_gt": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_gte": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_in": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array", - "nullable": true - }, - "height_lt": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_lte": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_not": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_not_in": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array", - "nullable": true - }, "id": { "type": "string", "nullable": true @@ -64125,170 +63251,105 @@ "type": "string", "nullable": true }, - "model": { - "type": "string", + "rack_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], "nullable": true }, - "model_contains": { - "type": "string", - "nullable": true - }, - "model_ends_with": { - "type": "string", - "nullable": true - }, - "model_gt": { - "type": "string", - "nullable": true - }, - "model_gte": { - "type": "string", - "nullable": true - }, - "model_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "model_lt": { - "type": "string", - "nullable": true - }, - "model_lte": { - "type": "string", - "nullable": true - }, - "model_not": { - "type": "string", - "nullable": true - }, - "model_not_contains": { - "type": "string", + "rack_topoes_none": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], "nullable": true }, - "model_not_ends_with": { - "type": "string", + "rack_topoes_some": { + "allOf": [ + { + "$ref": "#/components/schemas/RackTopoWhereInput" + } + ], "nullable": true - }, - "model_not_in": { + } + }, + "type": "object", + "additionalProperties": false + }, + "RackTopoWhereInput": { + "properties": { + "AND": { "items": { - "type": "string" + "$ref": "#/components/schemas/RackTopoWhereInput" }, "type": "array", "nullable": true }, - "model_not_starts_with": { - "type": "string", - "nullable": true - }, - "model_starts_with": { - "type": "string", - "nullable": true - }, - "name": { - "type": "string", - "nullable": true - }, - "name_contains": { - "type": "string", - "nullable": true - }, - "name_ends_with": { - "type": "string", - "nullable": true - }, - "name_gt": { - "type": "string", - "nullable": true - }, - "name_gte": { - "type": "string", - "nullable": true - }, - "name_in": { + "NOT": { "items": { - "type": "string" + "$ref": "#/components/schemas/RackTopoWhereInput" }, "type": "array", "nullable": true }, - "name_lt": { - "type": "string", - "nullable": true - }, - "name_lte": { - "type": "string", - "nullable": true - }, - "name_not": { - "type": "string", - "nullable": true - }, - "name_not_contains": { - "type": "string", - "nullable": true - }, - "name_not_ends_with": { - "type": "string", - "nullable": true - }, - "name_not_in": { + "OR": { "items": { - "type": "string" + "$ref": "#/components/schemas/RackTopoWhereInput" }, "type": "array", "nullable": true }, - "name_not_starts_with": { - "type": "string", - "nullable": true - }, - "name_starts_with": { - "type": "string", + "brick_topoes_every": { + "allOf": [ + { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + ], "nullable": true }, - "node_topoes_every": { + "brick_topoes_none": { "allOf": [ { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/BrickTopoWhereInput" } ], "nullable": true }, - "node_topoes_none": { + "brick_topoes_some": { "allOf": [ { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/BrickTopoWhereInput" } ], "nullable": true }, - "node_topoes_some": { + "cluster": { "allOf": [ { - "$ref": "#/components/schemas/NodeTopoWhereInput" + "$ref": "#/components/schemas/ClusterWhereInput" } ], "nullable": true }, - "position": { + "height": { "type": "integer", "format": "int32", "nullable": true }, - "position_gt": { + "height_gt": { "type": "integer", "format": "int32", "nullable": true }, - "position_gte": { + "height_gte": { "type": "integer", "format": "int32", "nullable": true }, - "position_in": { + "height_in": { "items": { "type": "integer", "format": "int32" @@ -64296,22 +63357,22 @@ "type": "array", "nullable": true }, - "position_lt": { + "height_lt": { "type": "integer", "format": "int32", "nullable": true }, - "position_lte": { + "height_lte": { "type": "integer", "format": "int32", "nullable": true }, - "position_not": { + "height_not": { "type": "integer", "format": "int32", "nullable": true }, - "position_not_in": { + "height_not_in": { "items": { "type": "integer", "format": "int32" @@ -64319,133 +63380,6 @@ "type": "array", "nullable": true }, - "power_layout": { - "allOf": [ - { - "$ref": "#/components/schemas/Direction" - } - ], - "nullable": true - }, - "power_layout_in": { - "items": { - "$ref": "#/components/schemas/Direction" - }, - "type": "array", - "nullable": true - }, - "power_layout_not": { - "allOf": [ - { - "$ref": "#/components/schemas/Direction" - } - ], - "nullable": true - }, - "power_layout_not_in": { - "items": { - "$ref": "#/components/schemas/Direction" - }, - "type": "array", - "nullable": true - }, - "power_position": { - "allOf": [ - { - "$ref": "#/components/schemas/PowerPosition" - } - ], - "nullable": true - }, - "power_position_in": { - "items": { - "$ref": "#/components/schemas/PowerPosition" - }, - "type": "array", - "nullable": true - }, - "power_position_not": { - "allOf": [ - { - "$ref": "#/components/schemas/PowerPosition" - } - ], - "nullable": true - }, - "power_position_not_in": { - "items": { - "$ref": "#/components/schemas/PowerPosition" - }, - "type": "array", - "nullable": true - }, - "rack_topo": { - "allOf": [ - { - "$ref": "#/components/schemas/RackTopoWhereInput" - } - ], - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "ClusterTopoWhereInput": { - "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/ClusterTopoWhereInput" - }, - "type": "array", - "nullable": true - }, - "NOT": { - "items": { - "$ref": "#/components/schemas/ClusterTopoWhereInput" - }, - "type": "array", - "nullable": true - }, - "OR": { - "items": { - "$ref": "#/components/schemas/ClusterTopoWhereInput" - }, - "type": "array", - "nullable": true - }, - "brick_topoes_every": { - "allOf": [ - { - "$ref": "#/components/schemas/BrickTopoWhereInput" - } - ], - "nullable": true - }, - "brick_topoes_none": { - "allOf": [ - { - "$ref": "#/components/schemas/BrickTopoWhereInput" - } - ], - "nullable": true - }, - "brick_topoes_some": { - "allOf": [ - { - "$ref": "#/components/schemas/BrickTopoWhereInput" - } - ], - "nullable": true - }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterWhereInput" - } - ], - "nullable": true - }, "id": { "type": "string", "nullable": true @@ -64632,47 +63566,7 @@ "type": "string", "nullable": true }, - "node_topoes_every": { - "allOf": [ - { - "$ref": "#/components/schemas/NodeTopoWhereInput" - } - ], - "nullable": true - }, - "node_topoes_none": { - "allOf": [ - { - "$ref": "#/components/schemas/NodeTopoWhereInput" - } - ], - "nullable": true - }, - "node_topoes_some": { - "allOf": [ - { - "$ref": "#/components/schemas/NodeTopoWhereInput" - } - ], - "nullable": true - }, - "zone_topoes_every": { - "allOf": [ - { - "$ref": "#/components/schemas/ZoneTopoWhereInput" - } - ], - "nullable": true - }, - "zone_topoes_none": { - "allOf": [ - { - "$ref": "#/components/schemas/ZoneTopoWhereInput" - } - ], - "nullable": true - }, - "zone_topoes_some": { + "zone_topo": { "allOf": [ { "$ref": "#/components/schemas/ZoneTopoWhereInput" @@ -64684,570 +63578,616 @@ "type": "object", "additionalProperties": false }, - "ZoneTopoWhereInput": { + "BrickTopoCreationParams": { "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/ZoneTopoWhereInput" - }, - "type": "array", - "nullable": true - }, - "NOT": { - "items": { - "$ref": "#/components/schemas/ZoneTopoWhereInput" - }, - "type": "array", - "nullable": true - }, - "OR": { + "tag_position_in_brick": { "items": { - "$ref": "#/components/schemas/ZoneTopoWhereInput" + "$ref": "#/components/schemas/NestedTagPosition" }, "type": "array", "nullable": true }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterWhereInput" - } - ], - "nullable": true - }, - "cluster_topo": { - "allOf": [ - { - "$ref": "#/components/schemas/ClusterTopoWhereInput" - } - ], - "nullable": true + "node_topoes": { + "$ref": "#/components/schemas/NodeTopoWhereInput" }, - "id": { - "type": "string", - "nullable": true + "rack_topo_id": { + "type": "string" }, - "id_contains": { - "type": "string", - "nullable": true + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" }, - "id_ends_with": { - "type": "string", - "nullable": true + "cluster_id": { + "type": "string" }, - "id_gt": { - "type": "string", - "nullable": true + "height": { + "type": "integer", + "format": "int32" }, - "id_gte": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "id_in": { - "items": { - "type": "string" + "position": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "cluster_id", + "height", + "name", + "position" + ], + "type": "object" + }, + "BrickTopoUpdationParams": { + "properties": { + "data": { + "properties": { + "tag_position_in_brick": { + "items": { + "$ref": "#/components/schemas/NestedTagPosition" + }, + "type": "array", + "nullable": true + }, + "node_topoes": { + "$ref": "#/components/schemas/NodeTopoWhereInput" + }, + "capacity": { + "$ref": "#/components/schemas/NestedCapacity" + }, + "height": { + "type": "integer", + "format": "int32" + }, + "name": { + "type": "string" + }, + "position": { + "type": "integer", + "format": "int32" + } }, - "type": "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 + "type": "object" }, - "id_not_in": { - "items": { - "type": "string" + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "BrickTopoMoveParams": { + "properties": { + "data": { + "properties": { + "rack_topo_id": { + "type": "string" + }, + "position": { + "type": "integer", + "format": "int32" + } }, - "type": "array", - "nullable": true + "required": [ + "position" + ], + "type": "object" }, - "id_not_starts_with": { + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteBrickTopo": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteBrickTopo_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "id_starts_with": { - "type": "string", - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true - }, - "local_id_contains": { - "type": "string", - "nullable": true - }, - "local_id_ends_with": { - "type": "string", - "nullable": true - }, - "local_id_gt": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/DeleteBrickTopo" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "BrickTopoDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/BrickTopoWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "UploadResourceType": { + "enum": [ + "CLOUDTOWER_APPLICATION_PACKAGE", + "CLOUDTOWER_K8S_APP_PACKAGE", + "CLUSTER_IMAGE", + "CLUSTER_IMAGE_META", + "CONTENT_LIBRARY_IMAGE", + "ELF_IMAGE", + "EVEROUTE_PACKAGE", + "HOST_PLUGIN_PACKAGE", + "MONITOR_IMAGE", + "OVF", + "SVT_IMAGE", + "VM_VOLUME_QCOW2", + "VM_VOLUME_RAW" + ], + "type": "string" + }, + "UploadTaskStatus": { + "enum": [ + "FAILED", + "INITIALIZING", + "PAUSED", + "SUCCESSED", + "UPLOADING" + ], + "type": "string" + }, + "UploadTask": { + "properties": { + "args": { + "properties": {}, + "type": "object" }, - "local_id_gte": { - "type": "string", - "nullable": true + "chunk_size": { + "type": "integer", + "format": "int64" }, - "local_id_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "current_chunk": { + "type": "integer", + "format": "int32" }, - "local_id_lt": { + "finished_at": { "type": "string", "nullable": true }, - "local_id_lte": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "local_id_not": { - "type": "string", - "nullable": true + "resource_type": { + "$ref": "#/components/schemas/UploadResourceType" }, - "local_id_not_contains": { - "type": "string", - "nullable": true + "size": { + "type": "integer", + "format": "int64" }, - "local_id_not_ends_with": { + "started_at": { "type": "string", "nullable": true }, - "local_id_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "status": { + "$ref": "#/components/schemas/UploadTaskStatus" }, - "local_id_not_starts_with": { - "type": "string", - "nullable": true + "updatedAt": { + "type": "string" + } + }, + "required": [ + "args", + "chunk_size", + "current_chunk", + "id", + "resource_type", + "size", + "status", + "updatedAt" + ], + "type": "object", + "additionalProperties": false + }, + "ByteUnit": { + "type": "string", + "enum": [ + "B", + "KB", + "MB", + "GB", + "TB", + "PB" + ] + }, + "DeleteCloudTowerApplicationPackage": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "DeleteCloudTowerApplicationPackageParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedCloudTowerApplicationPackage": { + "properties": { + "id": { + "type": "string" }, - "local_id_starts_with": { - "type": "string", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedUser": { + "properties": { + "id": { + "type": "string" }, - "rack_topoes_every": { + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "CloudTowerApplication": { + "properties": { + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/RackTopoWhereInput" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "rack_topoes_none": { - "allOf": [ - { - "$ref": "#/components/schemas/RackTopoWhereInput" - } - ], - "nullable": true + "id": { + "type": "string" }, - "rack_topoes_some": { + "instanceStatuses": { + "properties": {}, + "type": "object" + }, + "name": { + "type": "string" + }, + "package": { "allOf": [ { - "$ref": "#/components/schemas/RackTopoWhereInput" + "$ref": "#/components/schemas/NestedCloudTowerApplicationPackage" } ], "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "RackTopoWhereInput": { - "properties": { - "AND": { - "items": { - "$ref": "#/components/schemas/RackTopoWhereInput" - }, - "type": "array", - "nullable": true }, - "NOT": { - "items": { - "$ref": "#/components/schemas/RackTopoWhereInput" - }, - "type": "array", + "placementSituation": { + "type": "string", "nullable": true }, - "OR": { - "items": { - "$ref": "#/components/schemas/RackTopoWhereInput" - }, - "type": "array", + "placementVerb": { + "type": "string", "nullable": true }, - "brick_topoes_every": { - "allOf": [ - { - "$ref": "#/components/schemas/BrickTopoWhereInput" - } - ], - "nullable": true + "resourceVersion": { + "type": "integer", + "format": "int32" }, - "brick_topoes_none": { + "state": { "allOf": [ { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/CloudTowerApplicationState" } ], "nullable": true }, - "brick_topoes_some": { - "allOf": [ - { - "$ref": "#/components/schemas/BrickTopoWhereInput" - } - ], - "nullable": true + "targetPackage": { + "type": "string" }, - "cluster": { + "user": { "allOf": [ { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/NestedUser" } ], "nullable": true }, - "height": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_gt": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "height_gte": { - "type": "integer", - "format": "int32", - "nullable": true + "vmSpec": { + "properties": {}, + "type": "object" + } + }, + "required": [ + "id", + "instanceStatuses", + "name", + "resourceVersion", + "targetPackage", + "vmSpec" + ], + "type": "object", + "additionalProperties": false + }, + "ApplicationVmSpecEnv": { + "properties": { + "value": { + "type": "string" }, - "height_in": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "ApplicationVmSpecNic": { + "properties": { + "vlanId": { + "type": "string" }, - "height_lt": { - "type": "integer", - "format": "int32", - "nullable": true + "mask": { + "type": "string" }, - "height_lte": { - "type": "integer", - "format": "int32", - "nullable": true + "ip": { + "type": "string" }, - "height_not": { - "type": "integer", - "format": "int32", - "nullable": true + "gateway": { + "type": "string" }, - "height_not_in": { + "dhcp": { + "type": "boolean" + } + }, + "type": "object" + }, + "ApplicationVmSpecNetwork": { + "properties": { + "nics": { "items": { - "type": "integer", - "format": "int32" + "$ref": "#/components/schemas/ApplicationVmSpecNic" }, - "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 + "type": "array" }, - "id_in": { + "dns": { "items": { "type": "string" }, - "type": "array", - "nullable": true - }, - "id_lt": { - "type": "string", - "nullable": true + "type": "array" + } + }, + "type": "object" + }, + "ApplicationVmSpecStatus": { + "properties": { + "vmIps": { + "items": { + "type": "string" + }, + "type": "array" }, - "id_lte": { - "type": "string", - "nullable": true + "message": { + "$ref": "#/components/schemas/VmStatus" + } + }, + "type": "object" + }, + "ApplicationVmSpecStorage": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "id_not": { - "type": "string", - "nullable": true + "size": { + "type": "integer", + "format": "int64" + } + }, + "type": "object" + }, + "ApplicationVmSpec": { + "properties": { + "vmUsage": { + "$ref": "#/components/schemas/VmUsage" }, - "id_not_contains": { - "type": "string", - "nullable": true + "storages": { + "items": { + "$ref": "#/components/schemas/ApplicationVmSpecStorage" + }, + "type": "array" }, - "id_not_ends_with": { - "type": "string", - "nullable": true + "status": { + "$ref": "#/components/schemas/ApplicationVmSpecStatus" }, - "id_not_in": { + "publicKeys": { "items": { "type": "string" }, - "type": "array", - "nullable": true + "type": "array" }, - "id_not_starts_with": { - "type": "string", - "nullable": true + "network": { + "$ref": "#/components/schemas/ApplicationVmSpecNetwork" }, - "id_starts_with": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "local_id": { - "type": "string", - "nullable": true + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "local_id_contains": { - "type": "string", - "nullable": true + "memory": { + "type": "integer", + "format": "int64" }, - "local_id_ends_with": { - "type": "string", - "nullable": true + "internal": { + "type": "boolean" }, - "local_id_gt": { - "type": "string", - "nullable": true + "image": { + "type": "string" }, - "local_id_gte": { - "type": "string", - "nullable": true + "host": { + "type": "string" }, - "local_id_in": { + "env": { "items": { - "type": "string" + "$ref": "#/components/schemas/ApplicationVmSpecEnv" }, - "type": "array", - "nullable": true - }, - "local_id_lt": { - "type": "string", - "nullable": true + "type": "array" }, - "local_id_lte": { - "type": "string", - "nullable": true + "cpu": { + "type": "integer", + "format": "int32" }, - "local_id_not": { - "type": "string", - "nullable": true + "cluster": { + "type": "string" }, - "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 + "cloudInitUserData": { + "type": "string" + } + }, + "type": "object" + }, + "ApplicationVmSpecPlacementSituation": { + "enum": [ + "DIFFERENT", + "SAME" + ], + "type": "string" + }, + "ApplicationVmSpecPlacementVerb": { + "enum": [ + "MUST", + "PREFER" + ], + "type": "string" + }, + "ApplicationVmSpecPlacement": { + "properties": { + "verb": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacementVerb" }, - "local_id_not_starts_with": { - "type": "string", - "nullable": true + "situation": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacementSituation" + } + }, + "required": [ + "verb", + "situation" + ], + "type": "object" + }, + "ApplicationVmSpecAffinityPolicy": { + "enum": [ + "MUST", + "PREFER" + ], + "type": "string" + }, + "ApplicationVmSpecDefinition": { + "properties": { + "vmAffinity": { + "$ref": "#/components/schemas/ApplicationVmSpecAffinityPolicy" }, - "local_id_starts_with": { - "type": "string", - "nullable": true + "placement": { + "$ref": "#/components/schemas/ApplicationVmSpecPlacement" }, "name": { - "type": "string", - "nullable": true - }, - "name_contains": { - "type": "string", - "nullable": true - }, - "name_ends_with": { - "type": "string", - "nullable": true - }, - "name_gt": { - "type": "string", - "nullable": true - }, - "name_gte": { - "type": "string", - "nullable": true - }, - "name_in": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true - }, - "name_lt": { - "type": "string", - "nullable": true - }, - "name_lte": { - "type": "string", - "nullable": true - }, - "name_not": { - "type": "string", - "nullable": true + "type": "string" }, - "name_not_contains": { - "type": "string", - "nullable": true + "group": { + "type": "string" }, - "name_not_ends_with": { - "type": "string", - "nullable": true + "template": { + "$ref": "#/components/schemas/ApplicationVmSpec" }, - "name_not_in": { + "instances": { "items": { - "type": "string" + "$ref": "#/components/schemas/ApplicationVmSpec" }, - "type": "array", - "nullable": true - }, - "name_not_starts_with": { - "type": "string", - "nullable": true - }, - "name_starts_with": { - "type": "string", - "nullable": true - }, - "zone_topo": { - "allOf": [ - { - "$ref": "#/components/schemas/ZoneTopoWhereInput" - } - ], - "nullable": true + "type": "array" } }, - "type": "object", - "additionalProperties": false + "type": "object" }, - "BrickTopoCreationParams": { + "DeployCloudTowerApplicationParams": { "properties": { - "tag_position_in_brick": { - "items": { - "$ref": "#/components/schemas/NestedTagPosition" - }, - "type": "array", - "nullable": true - }, - "node_topoes": { - "$ref": "#/components/schemas/NodeTopoWhereInput" - }, - "rack_topo_id": { - "type": "string" - }, - "capacity": { - "$ref": "#/components/schemas/NestedCapacity" - }, - "cluster_id": { + "name": { "type": "string" }, - "height": { - "type": "integer", - "format": "int32" - }, - "name": { + "targetPackage": { "type": "string" }, - "position": { - "type": "integer", - "format": "int32" + "vmSpec": { + "$ref": "#/components/schemas/ApplicationVmSpecDefinition" } }, "required": [ - "cluster_id", - "height", "name", - "position" + "targetPackage", + "vmSpec" ], "type": "object" }, - "BrickTopoUpdationParams": { + "CloudTowerApplicationWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UpgradeCloudTowerApplicationParams": { "properties": { "data": { "properties": { - "tag_position_in_brick": { - "items": { - "$ref": "#/components/schemas/NestedTagPosition" - }, - "type": "array", - "nullable": true - }, - "node_topoes": { - "$ref": "#/components/schemas/NodeTopoWhereInput" - }, - "capacity": { - "$ref": "#/components/schemas/NestedCapacity" - }, - "height": { - "type": "integer", - "format": "int32" - }, - "name": { + "targetPackage": { "type": "string" - }, - "position": { - "type": "integer", - "format": "int32" } }, + "required": [ + "targetPackage" + ], "type": "object" }, "where": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" } }, "required": [ @@ -65256,25 +64196,21 @@ ], "type": "object" }, - "BrickTopoMoveParams": { + "UpdateCloudTowerApplicationVmSpecParams": { "properties": { "data": { "properties": { - "rack_topo_id": { - "type": "string" - }, - "position": { - "type": "integer", - "format": "int32" + "vmSpec": { + "$ref": "#/components/schemas/ApplicationVmSpecDefinition" } }, "required": [ - "position" + "vmSpec" ], "type": "object" }, "where": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" } }, "required": [ @@ -65283,7 +64219,18 @@ ], "type": "object" }, - "DeleteBrickTopo": { + "UninstallCloudTowerApplicationParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedApplication": { "properties": { "id": { "type": "string" @@ -65292,126 +64239,195 @@ "required": [ "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "WithTask_DeleteBrickTopo_": { + "NestedConsistencyGroup": { "properties": { - "task_id": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "data": { - "$ref": "#/components/schemas/DeleteBrickTopo" + "name": { + "type": "string" } }, "required": [ - "data" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "BrickTopoDeletionParams": { + "NestedDatacenter": { "properties": { - "where": { - "$ref": "#/components/schemas/BrickTopoWhereInput" + "id": { + "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "where" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "UploadResourceType": { - "enum": [ - "CLOUDTOWER_APPLICATION_PACKAGE", - "CLOUDTOWER_K8S_APP_PACKAGE", - "CLUSTER_IMAGE", - "CLUSTER_IMAGE_META", - "CONTENT_LIBRARY_IMAGE", - "ELF_IMAGE", - "EVEROUTE_PACKAGE", - "HOST_PLUGIN_PACKAGE", - "MONITOR_IMAGE", - "OVF", - "SVT_IMAGE", - "VM_VOLUME_QCOW2", - "VM_VOLUME_RAW" + "NestedEverouteCluster": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" ], - "type": "string" + "type": "object", + "additionalProperties": false }, - "UploadTaskStatus": { + "NestedLabel": { + "properties": { + "id": { + "type": "string" + }, + "key": { + "type": "string" + }, + "value": { + "type": "string", + "nullable": true + } + }, + "required": [ + "id", + "key" + ], + "type": "object", + "additionalProperties": false + }, + "MetroCheckStatusEnum": { "enum": [ - "FAILED", - "INITIALIZING", - "PAUSED", - "SUCCESSED", - "UPLOADING" + "CRITICAL", + "HEALTHY", + "INFO", + "NOTICE" ], "type": "string" }, - "UploadTask": { + "NestedMetroCheckItem": { "properties": { - "args": { + "critical": { + "items": { + "type": "string" + }, + "type": "array" + }, + "info": { + "items": { + "type": "string" + }, + "type": "array" + }, + "key": { + "type": "string" + }, + "labels": { "properties": {}, "type": "object" }, - "chunk_size": { + "notice": { + "items": { + "type": "string" + }, + "type": "array" + }, + "status": { + "$ref": "#/components/schemas/MetroCheckStatusEnum" + } + }, + "required": [ + "critical", + "info", + "key", + "labels", + "notice", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "NestedMetroCheckResult": { + "properties": { + "critical": { "type": "integer", - "format": "int64" + "format": "int32" }, - "current_chunk": { + "info": { "type": "integer", "format": "int32" }, - "finished_at": { - "type": "string", - "nullable": true + "items": { + "items": { + "$ref": "#/components/schemas/NestedMetroCheckItem" + }, + "type": "array" }, - "id": { - "type": "string" + "notice": { + "type": "integer", + "format": "int32" }, - "resource_type": { - "$ref": "#/components/schemas/UploadResourceType" + "status": { + "$ref": "#/components/schemas/MetroCheckStatusEnum" + } + }, + "required": [ + "critical", + "info", + "items", + "notice", + "status" + ], + "type": "object", + "additionalProperties": false + }, + "NestedMetroAvailabilityChecklist": { + "properties": { + "primaryZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" }, - "size": { - "type": "integer", - "format": "int64" + "primaryZoneAndWitness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" }, - "started_at": { - "type": "string", - "nullable": true + "secondaryZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" }, - "status": { - "$ref": "#/components/schemas/UploadTaskStatus" + "secondaryZoneAndWitness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" }, - "updatedAt": { - "type": "string" + "witness": { + "$ref": "#/components/schemas/NestedMetroCheckResult" + }, + "zoneAndZone": { + "$ref": "#/components/schemas/NestedMetroCheckResult" } }, "required": [ - "args", - "chunk_size", - "current_chunk", - "id", - "resource_type", - "size", - "status", - "updatedAt" + "primaryZone", + "primaryZoneAndWitness", + "secondaryZone", + "secondaryZoneAndWitness", + "witness", + "zoneAndZone" ], "type": "object", "additionalProperties": false }, - "ByteUnit": { - "type": "string", - "enum": [ - "B", - "KB", - "MB", - "GB", - "TB", - "PB" - ] - }, - "DeleteCloudTowerApplicationPackage": { + "NestedClusterSettings": { "properties": { "id": { "type": "string" @@ -65420,20 +64436,22 @@ "required": [ "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteCloudTowerApplicationPackageParams": { + "NestedVcenterAccount": { "properties": { - "where": { - "$ref": "#/components/schemas/CloudTowerApplicationPackageWhereInput" + "id": { + "type": "string" } }, "required": [ - "where" + "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "NestedCloudTowerApplicationPackage": { + "NestedVds": { "properties": { "id": { "type": "string" @@ -65449,84 +64467,41 @@ "type": "object", "additionalProperties": false }, - "CloudTowerApplication": { + "NestedVmFolder": { "properties": { - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], - "nullable": true - }, "id": { "type": "string" }, - "instanceStatuses": { - "properties": {}, - "type": "object" - }, "name": { "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmTemplate": { + "properties": { + "id": { + "type": "string" }, - "package": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedCloudTowerApplicationPackage" - } - ], - "nullable": true - }, - "placementSituation": { - "type": "string", - "nullable": true - }, - "placementVerb": { - "type": "string", - "nullable": true - }, - "resourceVersion": { - "type": "integer", - "format": "int32" - }, - "state": { - "allOf": [ - { - "$ref": "#/components/schemas/CloudTowerApplicationState" - } - ], - "nullable": true - }, - "targetPackage": { + "name": { "type": "string" - }, - "user": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedUser" - } - ], - "nullable": true - }, - "vmSpec": { - "properties": {}, - "type": "object" } }, "required": [ "id", - "instanceStatuses", - "name", - "resourceVersion", - "targetPackage", - "vmSpec" + "name" ], "type": "object", "additionalProperties": false }, - "ApplicationVmSpecEnv": { + "NestedWitness": { "properties": { - "value": { + "id": { "type": "string" }, "name": { @@ -65534,552 +64509,1006 @@ } }, "required": [ + "id", "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "ApplicationVmSpecNic": { + "NestedZone": { "properties": { - "vlanId": { - "type": "string" - }, - "mask": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "gateway": { + "id": { "type": "string" - }, - "dhcp": { - "type": "boolean" } }, - "type": "object" + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false }, - "ApplicationVmSpecNetwork": { + "Cluster": { "properties": { - "nics": { + "application_highest_version": { + "type": "string", + "nullable": true + }, + "applications": { "items": { - "$ref": "#/components/schemas/ApplicationVmSpecNic" + "$ref": "#/components/schemas/NestedApplication" }, - "type": "array" + "type": "array", + "nullable": true }, - "dns": { + "architecture": { + "$ref": "#/components/schemas/Architecture" + }, + "auto_converge": { + "type": "boolean", + "nullable": true + }, + "connect_state": { + "$ref": "#/components/schemas/ConnectState" + }, + "consistency_groups": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedConsistencyGroup" }, - "type": "array" - } - }, - "type": "object" - }, - "ApplicationVmSpecStatus": { - "properties": { - "vmIps": { + "type": "array", + "nullable": true + }, + "current_cpu_model": { + "type": "string", + "nullable": true + }, + "datacenters": { + "items": { + "$ref": "#/components/schemas/NestedDatacenter" + }, + "type": "array", + "nullable": true + }, + "disconnected_date": { + "type": "string", + "nullable": true + }, + "disconnected_reason": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterConnectorErrorCode" + } + ], + "nullable": true + }, + "dns": { "items": { "type": "string" }, "type": "array" }, - "message": { - "$ref": "#/components/schemas/VmStatus" - } - }, - "type": "object" - }, - "ApplicationVmSpecStorage": { - "properties": { - "size_unit": { - "$ref": "#/components/schemas/ByteUnit" + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true }, - "size": { + "everoute_cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedEverouteCluster" + } + ], + "nullable": true + }, + "failure_data_space": { "type": "integer", - "format": "int64" - } - }, - "type": "object" - }, - "ApplicationVmSpec": { - "properties": { - "vmUsage": { - "$ref": "#/components/schemas/VmUsage" + "format": "int64", + "nullable": true }, - "storages": { + "has_metrox": { + "type": "boolean", + "nullable": true + }, + "host_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "hosts": { "items": { - "$ref": "#/components/schemas/ApplicationVmSpecStorage" + "$ref": "#/components/schemas/NestedHost" }, - "type": "array" + "type": "array", + "nullable": true }, - "status": { - "$ref": "#/components/schemas/ApplicationVmSpecStatus" + "hypervisor": { + "allOf": [ + { + "$ref": "#/components/schemas/Hypervisor" + } + ], + "nullable": true }, - "publicKeys": { + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "is_all_flash": { + "type": "boolean", + "nullable": true + }, + "iscsi_vip": { + "type": "string", + "nullable": true + }, + "labels": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedLabel" }, - "type": "array" + "type": "array", + "nullable": true }, - "network": { - "$ref": "#/components/schemas/ApplicationVmSpecNetwork" + "license_expire_date": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "license_serial": { + "type": "string", + "nullable": true }, - "memory_unit": { - "$ref": "#/components/schemas/ByteUnit" + "license_sign_date": { + "type": "string", + "nullable": true }, - "memory": { + "license_type": { + "allOf": [ + { + "$ref": "#/components/schemas/LicenseType" + } + ], + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + }, + "maintenance_end_date": { + "type": "string", + "nullable": true + }, + "maintenance_start_date": { + "type": "string", + "nullable": true + }, + "management_vip": { + "type": "string", + "nullable": true + }, + "max_chunk_num": { "type": "integer", - "format": "int64" + "format": "int32", + "nullable": true }, - "internal": { - "type": "boolean" + "max_physical_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true }, - "image": { - "type": "string" + "max_physical_data_capacity_per_node": { + "type": "integer", + "format": "int64", + "nullable": true }, - "host": { + "metro_availability_checklist": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedMetroAvailabilityChecklist" + } + ], + "nullable": true + }, + "mgt_gateway": { + "type": "string", + "nullable": true + }, + "mgt_netmask": { + "type": "string", + "nullable": true + }, + "migration_data_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "migration_speed": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "name": { "type": "string" }, - "env": { + "ntp_mode": { + "allOf": [ + { + "$ref": "#/components/schemas/NtpMode" + } + ], + "nullable": true + }, + "ntp_servers": { "items": { - "$ref": "#/components/schemas/ApplicationVmSpecEnv" + "type": "string" }, "type": "array" }, - "cpu": { - "type": "integer", - "format": "int32" + "nvme_over_rdma_enabled": { + "type": "boolean", + "nullable": true }, - "cluster": { - "type": "string" + "nvme_over_tcp_enabled": { + "type": "boolean", + "nullable": true }, - "cloudInitUserData": { - "type": "string" - } - }, - "type": "object" - }, - "ApplicationVmSpecPlacementSituation": { - "enum": [ - "DIFFERENT", - "SAME" - ], - "type": "string" - }, - "ApplicationVmSpecPlacementVerb": { - "enum": [ - "MUST", - "PREFER" - ], - "type": "string" - }, - "ApplicationVmSpecPlacement": { - "properties": { - "verb": { - "$ref": "#/components/schemas/ApplicationVmSpecPlacementVerb" + "nvmf_enabled": { + "type": "boolean", + "nullable": true }, - "situation": { - "$ref": "#/components/schemas/ApplicationVmSpecPlacementSituation" - } - }, - "required": [ - "verb", - "situation" - ], - "type": "object" - }, - "ApplicationVmSpecAffinityPolicy": { - "enum": [ - "MUST", - "PREFER" - ], - "type": "string" - }, - "ApplicationVmSpecDefinition": { - "properties": { - "vmAffinity": { - "$ref": "#/components/schemas/ApplicationVmSpecAffinityPolicy" + "pmem_enabled": { + "type": "boolean", + "nullable": true }, - "placement": { - "$ref": "#/components/schemas/ApplicationVmSpecPlacement" + "provisioned_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true }, - "name": { - "type": "string" + "provisioned_cpu_cores_for_active_vm": { + "type": "integer", + "format": "int32", + "nullable": true }, - "group": { - "type": "string" + "provisioned_for_active_vm_ratio": { + "type": "number", + "format": "double", + "nullable": true }, - "template": { - "$ref": "#/components/schemas/ApplicationVmSpec" + "provisioned_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true }, - "instances": { + "provisioned_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "rdma_enabled": { + "type": "boolean", + "nullable": true + }, + "recommended_cpu_models": { "items": { - "$ref": "#/components/schemas/ApplicationVmSpec" + "type": "string" }, "type": "array" - } - }, - "type": "object" - }, - "DeployCloudTowerApplicationParams": { - "properties": { - "name": { - "type": "string" }, - "targetPackage": { - "type": "string" + "recover_data_size": { + "type": "integer", + "format": "int64", + "nullable": true }, - "vmSpec": { - "$ref": "#/components/schemas/ApplicationVmSpecDefinition" - } - }, - "required": [ - "name", - "targetPackage", - "vmSpec" - ], - "type": "object" - }, - "CloudTowerApplicationWhereUniqueInput": { - "properties": { - "id": { - "type": "string", + "recover_speed": { + "type": "integer", + "format": "int64", "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "UpgradeCloudTowerApplicationParams": { - "properties": { - "data": { - "properties": { - "targetPackage": { - "type": "string" + }, + "reserved_cpu_cores_for_system_service": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "running_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "settings": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedClusterSettings" } - }, - "required": [ - "targetPackage" ], - "type": "object" + "nullable": true }, - "where": { - "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "UpdateCloudTowerApplicationVmSpecParams": { - "properties": { - "data": { - "properties": { - "vmSpec": { - "$ref": "#/components/schemas/ApplicationVmSpecDefinition" + "software_edition": { + "allOf": [ + { + "$ref": "#/components/schemas/SoftwareEdition" } - }, - "required": [ - "vmSpec" ], - "type": "object" + "nullable": true }, - "where": { - "$ref": "#/components/schemas/CloudTowerApplicationWhereUniqueInput" - } - }, - "required": [ - "data", - "where" + "stopped_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "stretch": { + "type": "boolean", + "nullable": true + }, + "suspended_vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cache_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_cores": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_cpu_hz": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_cpu_models": { + "items": { + "type": "string" + }, + "type": "array" + }, + "total_cpu_sockets": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "total_data_capacity": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "total_memory_bytes": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/ClusterType" + }, + "upgrade_tool_version": { + "type": "string", + "nullable": true + }, + "used_cpu_hz": { + "type": "number", + "format": "double", + "nullable": true + }, + "used_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "used_memory_bytes": { + "type": "number", + "format": "double", + "nullable": true + }, + "valid_data_space": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vcenterAccount": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVcenterAccount" + } + ], + "nullable": true + }, + "vdses": { + "items": { + "$ref": "#/components/schemas/NestedVds" + }, + "type": "array", + "nullable": true + }, + "version": { + "type": "string" + }, + "vhost_enabled": { + "type": "boolean", + "nullable": true + }, + "vm_folders": { + "items": { + "$ref": "#/components/schemas/NestedVmFolder" + }, + "type": "array", + "nullable": true + }, + "vm_num": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "vm_templates": { + "items": { + "$ref": "#/components/schemas/NestedVmTemplate" + }, + "type": "array", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "witness": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedWitness" + } + ], + "nullable": true + }, + "zones": { + "items": { + "$ref": "#/components/schemas/NestedZone" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "architecture", + "connect_state", + "dns", + "id", + "ip", + "name", + "ntp_servers", + "recommended_cpu_models", + "total_cpu_models", + "type", + "version" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "UninstallCloudTowerApplicationParams": { + "WithTask_Cluster_": { "properties": { - "where": { - "$ref": "#/components/schemas/CloudTowerApplicationWhereInput" + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/Cluster" } }, "required": [ - "where" + "data" ], "type": "object" }, - "NestedApplication": { + "ClusterCreationParams": { "properties": { - "id": { + "datacenter_id": { + "type": "string" + }, + "secondary_zone_datacenter_id": { + "type": "string" + }, + "primary_zone_datacenter_id": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { "type": "string" } }, "required": [ - "id" + "password", + "username", + "ip" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedConsistencyGroup": { + "ClusterUpdationParams": { "properties": { - "id": { - "type": "string" + "data": { + "properties": { + "secondary_zone_id": { + "type": "string" + }, + "primary_zone_id": { + "type": "string" + }, + "datacenter_id": { + "type": "string" + }, + "secondary_zone_datacenter_id": { + "type": "string" + }, + "primary_zone_datacenter_id": { + "type": "string" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "type": "object" }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "id", - "name" + "data", + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedDatacenter": { + "ClusterLicenseUpdationParams": { "properties": { - "id": { - "type": "string" + "data": { + "properties": { + "license": { + "type": "string" + } + }, + "required": [ + "license" + ], + "type": "object" }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "id", - "name" + "data", + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedEverouteCluster": { + "MgtIpMapper": { "properties": { - "id": { + "ip": { "type": "string" }, - "name": { + "host_id": { "type": "string" } }, "required": [ - "id", - "name" + "ip", + "host_id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedLabel": { + "ClusterNetworkSettingUpdationParams": { "properties": { - "id": { - "type": "string" - }, - "key": { - "type": "string" + "data": { + "properties": { + "mgt_ip_mapper": { + "items": { + "$ref": "#/components/schemas/MgtIpMapper" + }, + "type": "array" + }, + "mgt_netmask": { + "type": "string" + }, + "mgt_gateway": { + "type": "string" + }, + "ntp_mode": { + "$ref": "#/components/schemas/NtpMode" + }, + "ntp_servers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "dns": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iscsi_vip": { + "type": "string" + }, + "management_vip": { + "type": "string" + } + }, + "type": "object" }, - "value": { - "type": "string", - "nullable": true + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "id", - "key" - ], - "type": "object", - "additionalProperties": false - }, - "MetroCheckStatusEnum": { - "enum": [ - "CRITICAL", - "HEALTHY", - "INFO", - "NOTICE" + "data", + "where" ], - "type": "string" + "type": "object" }, - "NestedMetroCheckItem": { + "ClusterVirtualizationUpdationParams": { "properties": { - "critical": { - "items": { - "type": "string" - }, - "type": "array" - }, - "info": { - "items": { - "type": "string" + "data": { + "properties": { + "auto_converge": { + "type": "boolean" + }, + "current_cpu_model": { + "type": "string" + } }, - "type": "array" - }, - "key": { - "type": "string" - }, - "labels": { - "properties": {}, "type": "object" }, - "notice": { - "items": { - "type": "string" - }, - "type": "array" - }, - "status": { - "$ref": "#/components/schemas/MetroCheckStatusEnum" + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "critical", - "info", - "key", - "labels", - "notice", - "status" + "data", + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedMetroCheckResult": { + "NestedVmRecycleBin": { "properties": { - "critical": { - "type": "integer", - "format": "int32" - }, - "info": { - "type": "integer", - "format": "int32" - }, - "items": { - "items": { - "$ref": "#/components/schemas/NestedMetroCheckItem" - }, - "type": "array" + "enabled": { + "type": "boolean" }, - "notice": { + "retain": { "type": "integer", "format": "int32" - }, - "status": { - "$ref": "#/components/schemas/MetroCheckStatusEnum" } }, "required": [ - "critical", - "info", - "items", - "notice", - "status" + "enabled", + "retain" ], "type": "object", "additionalProperties": false }, - "NestedMetroAvailabilityChecklist": { + "ClusterSettings": { "properties": { - "primaryZone": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "primaryZoneAndWitness": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "default_ha": { + "type": "boolean", + "nullable": true }, - "secondaryZone": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "default_storage_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + } + ], + "nullable": true }, - "secondaryZoneAndWitness": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "enabled_iscsi": { + "type": "boolean", + "nullable": true }, - "witness": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "id": { + "type": "string" }, - "zoneAndZone": { - "$ref": "#/components/schemas/NestedMetroCheckResult" + "vm_recycle_bin": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmRecycleBin" + } + ], + "nullable": true } }, "required": [ - "primaryZone", - "primaryZoneAndWitness", - "secondaryZone", - "secondaryZoneAndWitness", - "witness", - "zoneAndZone" + "cluster", + "id" ], "type": "object", "additionalProperties": false }, - "NestedClusterSettings": { + "WithTask_ClusterSettings_": { "properties": { - "id": { - "type": "string" + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/ClusterSettings" } }, "required": [ - "id" + "data" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedVcenterAccount": { + "ClusterHaUpdationParams": { "properties": { - "id": { - "type": "string" + "ha": { + "type": "boolean" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "id" + "ha", + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedVds": { + "ClusterEnableIscsiUpdationParams": { "properties": { - "id": { - "type": "string" + "enable_iscsi": { + "type": "boolean" }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "id", - "name" + "enable_iscsi", + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedVmFolder": { + "DeleteCluster": { "properties": { "id": { "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteCluster_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "data": { + "$ref": "#/components/schemas/DeleteCluster" } }, "required": [ - "id", - "name" + "data" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedVmTemplate": { + "ClusterDeletionParams": { "properties": { - "id": { + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "MetaLeader": { + "properties": { + "meta_leader": { + "type": "string" + }, + "cluster_id": { "type": "string" + } + }, + "required": [ + "meta_leader", + "cluster_id" + ], + "type": "object" + }, + "GetMetaLeaderRequestBody": { + "properties": { + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "ClusterStorageInfo": { + "properties": { + "allocable_storage_capacity": { + "$ref": "#/components/schemas/AllocatableStorageCapacity" + }, + "free_data_space": { + "type": "integer", + "format": "int64" + }, + "failure_data_space": { + "type": "integer", + "format": "int64" + }, + "used_data_space": { + "type": "integer", + "format": "int64" + }, + "total_data_capacity": { + "type": "integer", + "format": "int64" + }, + "storage_cluster": { + "items": { + "$ref": "#/components/schemas/ClusterStorageInfo" + }, + "type": "array" + }, + "stretch": { + "type": "boolean" + }, + "type": { + "$ref": "#/components/schemas/ClusterType" }, "name": { "type": "string" + }, + "id": { + "type": "string" } }, "required": [ - "id", - "name" + "type", + "name", + "id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedWitness": { + "AllocatableReplicaStorageCapacity": { + "properties": { + "capacity": { + "type": "number", + "format": "double" + }, + "replica_num": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "capacity", + "replica_num" + ], + "type": "object" + }, + "AllocatableEcStorageCapacity": { + "properties": { + "capacity": { + "type": "number", + "format": "double" + }, + "m": { + "type": "integer", + "format": "int32" + }, + "k": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "capacity", + "m", + "k" + ], + "type": "object" + }, + "AllocatableStorageCapacity": { + "properties": { + "ec": { + "items": { + "$ref": "#/components/schemas/AllocatableEcStorageCapacity" + }, + "type": "array" + }, + "replica": { + "items": { + "$ref": "#/components/schemas/AllocatableReplicaStorageCapacity" + }, + "type": "array" + } + }, + "type": "object" + }, + "ReplicaNum": { + "type": "integer", + "format": "int32", + "minimum": 2, + "maximum": 3 + }, + "ClusterStorageInfoEcConfig": { + "properties": { + "m": { + "type": "integer", + "format": "int32" + }, + "k": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "m", + "k" + ], + "type": "object" + }, + "GetClusterStorageInfoEffect": { + "properties": { + "ec": { + "items": { + "$ref": "#/components/schemas/ClusterStorageInfoEcConfig" + }, + "type": "array" + }, + "replica": { + "items": { + "$ref": "#/components/schemas/ReplicaNum" + }, + "type": "array" + } + }, + "type": "object" + }, + "GetClusterStorageInfoRequestBody": { + "properties": { + "effect": { + "$ref": "#/components/schemas/GetClusterStorageInfoEffect" + }, + "where": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "effect", + "where" + ], + "type": "object" + }, + "NestedIscsiLunSnapshot": { "properties": { "id": { "type": "string" @@ -66095,77 +65524,39 @@ "type": "object", "additionalProperties": false }, - "NestedZone": { + "NestedNvmfNamespaceSnapshot": { "properties": { "id": { "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "id" + "id", + "name" ], "type": "object", "additionalProperties": false }, - "Cluster": { + "ConsistencyGroupSnapshot": { "properties": { - "application_highest_version": { - "type": "string", - "nullable": true - }, - "applications": { - "items": { - "$ref": "#/components/schemas/NestedApplication" - }, - "type": "array", - "nullable": true - }, - "architecture": { - "$ref": "#/components/schemas/Architecture" - }, - "auto_converge": { - "type": "boolean", - "nullable": true - }, - "connect_state": { - "$ref": "#/components/schemas/ConnectState" - }, - "consistency_groups": { - "items": { - "$ref": "#/components/schemas/NestedConsistencyGroup" - }, - "type": "array", - "nullable": true - }, - "current_cpu_model": { - "type": "string", - "nullable": true - }, - "datacenters": { + "Iscsi_lun_snapshots": { "items": { - "$ref": "#/components/schemas/NestedDatacenter" + "$ref": "#/components/schemas/NestedIscsiLunSnapshot" }, "type": "array", "nullable": true }, - "disconnected_date": { - "type": "string", - "nullable": true - }, - "disconnected_reason": { + "consistency_group": { "allOf": [ { - "$ref": "#/components/schemas/ClusterConnectorErrorCode" + "$ref": "#/components/schemas/NestedConsistencyGroup" } ], "nullable": true }, - "dns": { - "items": { - "type": "string" - }, - "type": "array" - }, "entityAsyncStatus": { "allOf": [ { @@ -66174,410 +65565,538 @@ ], "nullable": true }, - "everoute_cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedEverouteCluster" - } - ], - "nullable": true - }, - "failure_data_space": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "has_metrox": { - "type": "boolean", - "nullable": true - }, - "host_num": { - "type": "integer", - "format": "int32", - "nullable": true + "id": { + "type": "string" }, - "hosts": { + "labels": { "items": { - "$ref": "#/components/schemas/NestedHost" + "$ref": "#/components/schemas/NestedLabel" }, "type": "array", "nullable": true }, - "hypervisor": { - "allOf": [ - { - "$ref": "#/components/schemas/Hypervisor" - } - ], - "nullable": true - }, - "id": { + "local_created_at": { "type": "string" }, - "ip": { + "local_id": { "type": "string" }, - "is_all_flash": { - "type": "boolean", - "nullable": true - }, - "iscsi_vip": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "labels": { + "nvmf_namespace_snapshots": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedNvmfNamespaceSnapshot" }, "type": "array", "nullable": true }, - "license_expire_date": { + "unique_size": { + "type": "integer", + "format": "int64" + } + }, + "required": [ + "id", + "local_created_at", + "local_id", + "name", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ConsistencyGroupSnapshot_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "license_serial": { - "type": "string", - "nullable": true + "data": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotCreationParams": { + "properties": { + "consistency_group_id": { + "type": "string" }, - "license_sign_date": { + "name": { + "type": "string" + } + }, + "required": [ + "consistency_group_id", + "name" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotUpdationParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteConsistencyGroupSnapshot": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteConsistencyGroupSnapshot_": { + "properties": { + "task_id": { "type": "string", "nullable": true }, - "license_type": { - "allOf": [ - { - "$ref": "#/components/schemas/LicenseType" + "data": { + "$ref": "#/components/schemas/DeleteConsistencyGroupSnapshot" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupSnapshotDeletionParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" } + }, + "required": [ + "remain_volume_snapshot" ], - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true + "type": "object" }, - "maintenance_end_date": { - "type": "string", - "nullable": true + "where": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedConsistencyGroupSnapshot": { + "properties": { + "id": { + "type": "string" }, - "maintenance_start_date": { - "type": "string", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedIscsiLun": { + "properties": { + "id": { + "type": "string" }, - "management_vip": { - "type": "string", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedNvmfNamespace": { + "properties": { + "id": { + "type": "string" }, - "max_chunk_num": { - "type": "integer", - "format": "int32", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ConsistencyGroup": { + "properties": { + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "max_physical_data_capacity": { - "type": "integer", - "format": "int64", + "consistency_group_snapshots": { + "items": { + "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + }, + "type": "array", "nullable": true }, - "max_physical_data_capacity_per_node": { - "type": "integer", - "format": "int64", - "nullable": true + "description": { + "type": "string" }, - "metro_availability_checklist": { + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/NestedMetroAvailabilityChecklist" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "mgt_gateway": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "mgt_netmask": { - "type": "string", + "iscsi_luns": { + "items": { + "$ref": "#/components/schemas/NestedIscsiLun" + }, + "type": "array", "nullable": true }, - "migration_data_size": { - "type": "integer", - "format": "int64", + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", "nullable": true }, - "migration_speed": { - "type": "integer", - "format": "int64", - "nullable": true + "local_created_at": { + "type": "string" + }, + "local_id": { + "type": "string" }, "name": { "type": "string" }, - "ntp_mode": { - "allOf": [ - { - "$ref": "#/components/schemas/NtpMode" - } - ], - "nullable": true - }, - "ntp_servers": { + "namespaces": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedNvmfNamespace" }, - "type": "array" - }, - "nvme_over_rdma_enabled": { - "type": "boolean", - "nullable": true - }, - "nvme_over_tcp_enabled": { - "type": "boolean", - "nullable": true - }, - "nvmf_enabled": { - "type": "boolean", - "nullable": true - }, - "pmem_enabled": { - "type": "boolean", - "nullable": true - }, - "provisioned_cpu_cores": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "provisioned_cpu_cores_for_active_vm": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "provisioned_for_active_vm_ratio": { - "type": "number", - "format": "double", + "type": "array", "nullable": true }, - "provisioned_memory_bytes": { + "unique_size": { "type": "integer", - "format": "int64", - "nullable": true - }, - "provisioned_ratio": { - "type": "number", - "format": "double", - "nullable": true - }, - "rdma_enabled": { - "type": "boolean", + "format": "int64" + } + }, + "required": [ + "cluster", + "description", + "id", + "local_created_at", + "local_id", + "name", + "unique_size" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_ConsistencyGroup_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "recommended_cpu_models": { + "data": { + "$ref": "#/components/schemas/ConsistencyGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupCreationParams": { + "properties": { + "namespaces_ids": { "items": { "type": "string" }, "type": "array" }, - "recover_data_size": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "recover_speed": { - "type": "integer", - "format": "int64", - "nullable": true + "iscsi_luns_ids": { + "items": { + "type": "string" + }, + "type": "array" }, - "reserved_cpu_cores_for_system_service": { - "type": "integer", - "format": "int32", - "nullable": true + "description": { + "type": "string" }, - "running_vm_num": { - "type": "integer", - "format": "int32", - "nullable": true + "cluster_id": { + "type": "string" }, - "settings": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedClusterSettings" + "name": { + "type": "string" + } + }, + "required": [ + "namespaces_ids", + "iscsi_luns_ids", + "cluster_id", + "name" + ], + "type": "object" + }, + "ConsistencyGroupUpdationParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" + }, + "namespaces_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iscsi_luns_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" } - ], - "nullable": true + }, + "type": "object" }, - "software_edition": { - "allOf": [ - { - "$ref": "#/components/schemas/SoftwareEdition" - } - ], + "where": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteConsistencyGroup": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteConsistencyGroup_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "stopped_vm_num": { - "type": "integer", - "format": "int32", - "nullable": true + "data": { + "$ref": "#/components/schemas/DeleteConsistencyGroup" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ConsistencyGroupDeletionParams": { + "properties": { + "data": { + "properties": { + "remain_volume_snapshot": { + "type": "boolean" + } + }, + "type": "object" }, - "stretch": { - "type": "boolean", - "nullable": true + "where": { + "$ref": "#/components/schemas/ConsistencyGroupWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "NestedElfImage": { + "properties": { + "id": { + "type": "string" }, - "suspended_vm_num": { - "type": "integer", - "format": "int32", - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmDisk": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVmSnapshot": { + "properties": { + "id": { + "type": "string" }, - "total_cache_capacity": { - "type": "integer", - "format": "int64", + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "ContentLibraryImage": { + "properties": { + "clusters": { + "items": { + "$ref": "#/components/schemas/NestedCluster" + }, + "type": "array", "nullable": true }, - "total_cpu_cores": { - "type": "integer", - "format": "int32", - "nullable": true + "createdAt": { + "type": "string" }, - "total_cpu_hz": { - "type": "integer", - "format": "int64", - "nullable": true + "description": { + "type": "string" }, - "total_cpu_models": { + "elf_image_uuids": { "items": { "type": "string" }, "type": "array" }, - "total_cpu_sockets": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "total_data_capacity": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "total_memory_bytes": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "type": { - "$ref": "#/components/schemas/ClusterType" - }, - "upgrade_tool_version": { - "type": "string", - "nullable": true - }, - "used_cpu_hz": { - "type": "number", - "format": "double", - "nullable": true - }, - "used_data_space": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "used_memory_bytes": { - "type": "number", - "format": "double", - "nullable": true - }, - "valid_data_space": { - "type": "integer", - "format": "int64", + "elf_images": { + "items": { + "$ref": "#/components/schemas/NestedElfImage" + }, + "type": "array", "nullable": true }, - "vcenterAccount": { + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/NestedVcenterAccount" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "vdses": { + "id": { + "type": "string" + }, + "iscsi_luns": { "items": { - "$ref": "#/components/schemas/NestedVds" + "$ref": "#/components/schemas/NestedIscsiLun" }, "type": "array", "nullable": true }, - "version": { - "type": "string" - }, - "vhost_enabled": { - "type": "boolean", - "nullable": true - }, - "vm_folders": { + "labels": { "items": { - "$ref": "#/components/schemas/NestedVmFolder" + "$ref": "#/components/schemas/NestedLabel" }, "type": "array", "nullable": true }, - "vm_num": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "size": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int64" }, - "vm_templates": { + "vm_disks": { "items": { - "$ref": "#/components/schemas/NestedVmTemplate" + "$ref": "#/components/schemas/NestedVmDisk" }, "type": "array", "nullable": true }, - "vms": { + "vm_snapshots": { "items": { - "$ref": "#/components/schemas/NestedVm" + "$ref": "#/components/schemas/NestedVmSnapshot" }, "type": "array", "nullable": true }, - "witness": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedWitness" - } - ], - "nullable": true - }, - "zones": { + "vm_templates": { "items": { - "$ref": "#/components/schemas/NestedZone" + "$ref": "#/components/schemas/NestedVmTemplate" }, "type": "array", "nullable": true } }, "required": [ - "architecture", - "connect_state", - "dns", + "createdAt", + "description", + "elf_image_uuids", "id", - "ip", "name", - "ntp_servers", - "recommended_cpu_models", - "total_cpu_models", - "type", - "version" + "path", + "size" ], "type": "object", "additionalProperties": false }, - "WithTask_Cluster_": { + "WithTask_ContentLibraryImage_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/Cluster" + "$ref": "#/components/schemas/ContentLibraryImage" } }, "required": [ @@ -66585,67 +66104,27 @@ ], "type": "object" }, - "ClusterCreationParams": { + "ContentLibraryImageUpdationParamsData": { "properties": { - "datacenter_id": { - "type": "string" - }, - "secondary_zone_datacenter_id": { - "type": "string" - }, - "primary_zone_datacenter_id": { - "type": "string" - }, - "password": { - "type": "string" + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" }, - "username": { + "description": { "type": "string" }, - "ip": { + "name": { "type": "string" } }, - "required": [ - "password", - "username", - "ip" - ], "type": "object" }, - "ClusterUpdationParams": { + "ContentLibraryImageUpdationParams": { "properties": { "data": { - "properties": { - "secondary_zone_id": { - "type": "string" - }, - "primary_zone_id": { - "type": "string" - }, - "datacenter_id": { - "type": "string" - }, - "secondary_zone_datacenter_id": { - "type": "string" - }, - "primary_zone_datacenter_id": { - "type": "string" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" - }, - "ip": { - "type": "string" - } - }, - "type": "object" + "$ref": "#/components/schemas/ContentLibraryImageUpdationParamsData" }, "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" } }, "required": [ @@ -66654,21 +66133,24 @@ ], "type": "object" }, - "ClusterLicenseUpdationParams": { + "ContentLibraryImageUpdationClusterParamsData": { + "properties": { + "clusters": { + "$ref": "#/components/schemas/ClusterWhereInput" + } + }, + "required": [ + "clusters" + ], + "type": "object" + }, + "ContentLibraryImageUpdationClusterParams": { "properties": { "data": { - "properties": { - "license": { - "type": "string" - } - }, - "required": [ - "license" - ], - "type": "object" + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParamsData" }, "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" } }, "required": [ @@ -66677,159 +66159,69 @@ ], "type": "object" }, - "MgtIpMapper": { + "DeleteContentLibraryImage": { "properties": { - "ip": { - "type": "string" - }, - "host_id": { + "id": { "type": "string" } }, "required": [ - "ip", - "host_id" + "id" ], "type": "object" }, - "ClusterNetworkSettingUpdationParams": { + "WithTask_DeleteContentLibraryImage_": { "properties": { + "task_id": { + "type": "string", + "nullable": true + }, "data": { - "properties": { - "mgt_ip_mapper": { - "items": { - "$ref": "#/components/schemas/MgtIpMapper" - }, - "type": "array" - }, - "mgt_netmask": { - "type": "string" - }, - "mgt_gateway": { - "type": "string" - }, - "ntp_mode": { - "$ref": "#/components/schemas/NtpMode" - }, - "ntp_servers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "dns": { - "items": { - "type": "string" - }, - "type": "array" - }, - "iscsi_vip": { - "type": "string" - }, - "management_vip": { - "type": "string" - } - }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/DeleteContentLibraryImage" } }, "required": [ - "data", - "where" + "data" ], "type": "object" }, - "ClusterVirtualizationUpdationParams": { + "ContentLibraryImageDeletionParams": { "properties": { - "data": { - "properties": { - "auto_converge": { - "type": "boolean" - }, - "current_cpu_model": { - "type": "string" - } - }, - "type": "object" - }, "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/ContentLibraryImageWhereInput" } }, "required": [ - "data", "where" ], "type": "object" }, - "NestedVmRecycleBin": { - "properties": { - "enabled": { - "type": "boolean" - }, - "retain": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "enabled", - "retain" - ], - "type": "object", - "additionalProperties": false - }, - "ClusterSettings": { + "ContentLibraryImageImportData": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "default_ha": { - "type": "boolean", - "nullable": true - }, - "default_storage_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - } - ], - "nullable": true + "url": { + "type": "string" }, - "enabled_iscsi": { - "type": "boolean", - "nullable": true + "name": { + "type": "string" }, - "id": { + "description": { "type": "string" }, - "vm_recycle_bin": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVmRecycleBin" - } - ], - "nullable": true + "cluster": { + "$ref": "#/components/schemas/ClusterWhereInput" } }, "required": [ - "cluster", - "id" + "url", + "name", + "cluster" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "WithTask_ClusterSettings_": { + "ContentLibraryImageImportParams": { "properties": { - "task_id": { - "type": "string", - "nullable": true - }, "data": { - "$ref": "#/components/schemas/ClusterSettings" + "$ref": "#/components/schemas/ContentLibraryImageImportData" } }, "required": [ @@ -66837,92 +66229,137 @@ ], "type": "object" }, - "ClusterHaUpdationParams": { + "OvfCpu": { "properties": { - "ha": { - "type": "boolean" + "sockets": { + "type": "integer", + "format": "int32" }, - "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "cores": { + "type": "integer", + "format": "int32" } }, "required": [ - "ha", - "where" + "sockets", + "cores" ], "type": "object" }, - "ClusterEnableIscsiUpdationParams": { + "OvfNic": { "properties": { - "enable_iscsi": { - "type": "boolean" - }, - "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "mac": { + "type": "string" } }, "required": [ - "enable_iscsi", - "where" + "mac" ], "type": "object" }, - "DeleteCluster": { + "OvfDisk": { "properties": { - "id": { + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "$ref": "#/components/schemas/VmDiskType" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "name": { "type": "string" } }, "required": [ - "id" + "size", + "type", + "bus", + "name" ], "type": "object" }, - "WithTask_DeleteCluster_": { + "ParsedOVF": { "properties": { - "task_id": { - "type": "string", - "nullable": true + "firmware": { + "$ref": "#/components/schemas/VmFirmware" }, - "data": { - "$ref": "#/components/schemas/DeleteCluster" + "disks": { + "items": { + "$ref": "#/components/schemas/OvfDisk" + }, + "type": "array" + }, + "nics": { + "items": { + "$ref": "#/components/schemas/OvfNic" + }, + "type": "array" + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "cpu": { + "$ref": "#/components/schemas/OvfCpu" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "data" + "firmware", + "disks", + "nics", + "memory", + "cpu", + "vcpu", + "name" ], "type": "object" }, - "ClusterDeletionParams": { + "ExportFileDownloadLinks": { "properties": { - "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "link": { + "type": "string" + }, + "filename": { + "type": "string" } }, "required": [ - "where" + "link", + "filename" ], "type": "object" }, - "MetaLeader": { + "VmExportFileWhereUniqueInput": { "properties": { - "meta_leader": { - "type": "string" + "data_port_id": { + "type": "string", + "nullable": true }, - "cluster_id": { - "type": "string" + "id": { + "type": "string", + "nullable": true } }, - "required": [ - "meta_leader", - "cluster_id" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "GetMetaLeaderRequestBody": { + "GetExportFileDownloadLinksParams": { "properties": { "where": { - "$ref": "#/components/schemas/ClusterWhereInput" + "$ref": "#/components/schemas/VmExportFileWhereUniqueInput" } }, "required": [ @@ -66930,7 +66367,7 @@ ], "type": "object" }, - "NestedIscsiLunSnapshot": { + "NestedBackupPlan": { "properties": { "id": { "type": "string" @@ -66946,106 +66383,39 @@ "type": "object", "additionalProperties": false }, - "NestedNvmfNamespaceSnapshot": { + "NestedCpu": { "properties": { - "id": { - "type": "string" + "cores": { + "type": "integer", + "format": "int32" }, - "name": { - "type": "string" + "sockets": { + "type": "integer", + "format": "int32" } }, "required": [ - "id", - "name" + "cores", + "sockets" ], "type": "object", "additionalProperties": false }, - "ConsistencyGroupSnapshot": { + "NestedVmEntityFilterResult": { "properties": { - "Iscsi_lun_snapshots": { - "items": { - "$ref": "#/components/schemas/NestedIscsiLunSnapshot" - }, - "type": "array", - "nullable": true - }, - "consistency_group": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedConsistencyGroup" - } - ], - "nullable": true - }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], - "nullable": true - }, "id": { "type": "string" - }, - "labels": { - "items": { - "$ref": "#/components/schemas/NestedLabel" - }, - "type": "array", - "nullable": true - }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "nvmf_namespace_snapshots": { - "items": { - "$ref": "#/components/schemas/NestedNvmfNamespaceSnapshot" - }, - "type": "array", - "nullable": true - }, - "unique_size": { - "type": "integer", - "format": "int64" } }, "required": [ - "id", - "local_created_at", - "local_id", - "name", - "unique_size" + "id" ], "type": "object", "additionalProperties": false }, - "WithTask_ConsistencyGroupSnapshot_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshot" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ConsistencyGroupSnapshotCreationParams": { + "NestedGpuDevice": { "properties": { - "consistency_group_id": { + "id": { "type": "string" }, "name": { @@ -67053,23 +66423,13 @@ } }, "required": [ - "consistency_group_id", + "id", "name" ], - "type": "object" - }, - "ConsistencyGroupSnapshotUpdationParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "DeleteConsistencyGroupSnapshot": { + "NestedIsolationPolicy": { "properties": { "id": { "type": "string" @@ -67078,47 +66438,42 @@ "required": [ "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "WithTask_DeleteConsistencyGroupSnapshot_": { + "NestedNic": { "properties": { - "task_id": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "data": { - "$ref": "#/components/schemas/DeleteConsistencyGroupSnapshot" + "name": { + "type": "string" } }, "required": [ - "data" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "ConsistencyGroupSnapshotDeletionParams": { + "NestedSnapshotPlan": { "properties": { - "data": { - "properties": { - "remain_volume_snapshot": { - "type": "boolean" - } - }, - "required": [ - "remain_volume_snapshot" - ], - "type": "object" + "id": { + "type": "string" }, - "where": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotWhereInput" + "name": { + "type": "string" } }, "required": [ - "data", - "where" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "NestedConsistencyGroupSnapshot": { + "NestedUsbDevice": { "properties": { "id": { "type": "string" @@ -67134,23 +66489,19 @@ "type": "object", "additionalProperties": false }, - "NestedIscsiLun": { + "NestedVmNic": { "properties": { "id": { "type": "string" - }, - "name": { - "type": "string" } }, "required": [ - "id", - "name" + "id" ], "type": "object", "additionalProperties": false }, - "NestedNvmfNamespace": { + "NestedVmPlacementGroup": { "properties": { "id": { "type": "string" @@ -67166,21 +66517,56 @@ "type": "object", "additionalProperties": false }, - "ConsistencyGroup": { + "Vm": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "consistency_group_snapshots": { + "backup_plans": { "items": { - "$ref": "#/components/schemas/NestedConsistencyGroupSnapshot" + "$ref": "#/components/schemas/NestedBackupPlan" }, "type": "array", "nullable": true }, + "bios_uuid": { + "type": "string", + "nullable": true + }, + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + }, + "cloud_init_supported": { + "type": "boolean", + "nullable": true + }, + "cluster": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedCluster" + } + ], + "nullable": true + }, + "cpu": { + "$ref": "#/components/schemas/NestedCpu" + }, + "cpu_model": { + "type": "string" + }, + "cpu_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "deleted_at": { + "type": "string", + "nullable": true + }, "description": { "type": "string" }, + "dns_servers": { + "type": "string", + "nullable": true + }, "entityAsyncStatus": { "allOf": [ { @@ -67189,293 +66575,247 @@ ], "nullable": true }, - "id": { - "type": "string" - }, - "iscsi_luns": { + "entity_filter_results": { "items": { - "$ref": "#/components/schemas/NestedIscsiLun" + "$ref": "#/components/schemas/NestedVmEntityFilterResult" }, "type": "array", "nullable": true }, - "labels": { + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "folder": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmFolder" + } + ], + "nullable": true + }, + "gpu_devices": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedGpuDevice" }, "type": "array", "nullable": true }, - "local_created_at": { - "type": "string" - }, - "local_id": { - "type": "string" + "guest_cpu_model": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" + "guest_os_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + } + ], + "nullable": true }, - "namespaces": { - "items": { - "$ref": "#/components/schemas/NestedNvmfNamespace" - }, - "type": "array", + "guest_size_usage": { + "type": "number", + "format": "double", "nullable": true }, - "unique_size": { + "guest_used_size": { "type": "integer", - "format": "int64" - } - }, - "required": [ - "cluster", - "description", - "id", - "local_created_at", - "local_id", - "name", - "unique_size" - ], - "type": "object", - "additionalProperties": false - }, - "WithTask_ConsistencyGroup_": { - "properties": { - "task_id": { - "type": "string", + "format": "int64", "nullable": true }, - "data": { - "$ref": "#/components/schemas/ConsistencyGroup" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ConsistencyGroupCreationParams": { - "properties": { - "namespaces_ids": { - "items": { - "type": "string" - }, - "type": "array" + "ha": { + "type": "boolean" }, - "iscsi_luns_ids": { - "items": { - "type": "string" - }, - "type": "array" + "host": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedHost" + } + ], + "nullable": true }, - "description": { - "type": "string" + "hostname": { + "type": "string", + "nullable": true }, - "cluster_id": { + "id": { "type": "string" }, - "name": { - "type": "string" - } - }, - "required": [ - "namespaces_ids", - "iscsi_luns_ids", - "cluster_id", - "name" - ], - "type": "object" - }, - "ConsistencyGroupUpdationParams": { - "properties": { - "data": { - "properties": { - "remain_volume_snapshot": { - "type": "boolean" - }, - "namespaces_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "iscsi_luns_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" + "in_recycle_bin": { + "type": "boolean" + }, + "internal": { + "type": "boolean" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" } - }, - "type": "object" + ], + "nullable": true }, - "where": { - "$ref": "#/components/schemas/ConsistencyGroupWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteConsistencyGroup": { - "properties": { - "id": { + "ips": { "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteConsistencyGroup_": { - "properties": { - "task_id": { + }, + "isolation_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIsolationPolicy" + } + ], + "nullable": true + }, + "kernel_info": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteConsistencyGroup" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ConsistencyGroupDeletionParams": { - "properties": { - "data": { - "properties": { - "remain_volume_snapshot": { - "type": "boolean" - } + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" }, - "type": "object" + "type": "array", + "nullable": true }, - "where": { - "$ref": "#/components/schemas/ConsistencyGroupWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "NestedElfImage": { - "properties": { - "id": { - "type": "string" + "last_shutdown_time": { + "type": "string", + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVmDisk": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVmSnapshot": { - "properties": { - "id": { - "type": "string" + "local_created_at": { + "type": "string", + "nullable": true }, - "name": { + "local_id": { "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "ContentLibraryImage": { - "properties": { - "clusters": { - "items": { - "$ref": "#/components/schemas/NestedCluster" - }, - "type": "array", + }, + "logical_size_bytes": { + "type": "integer", + "format": "int64", "nullable": true }, - "createdAt": { + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "memory_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "name": { "type": "string" }, - "description": { + "nested_virtualization": { + "type": "boolean" + }, + "node_ip": { "type": "string" }, - "elf_image_uuids": { + "original_name": { + "type": "string", + "nullable": true + }, + "os": { + "type": "string", + "nullable": true + }, + "out_uninstall_usb": { "items": { "type": "string" }, "type": "array" }, - "elf_images": { + "pci_nics": { "items": { - "$ref": "#/components/schemas/NestedElfImage" + "$ref": "#/components/schemas/NestedNic" }, "type": "array", "nullable": true }, - "entityAsyncStatus": { + "protected": { + "type": "boolean" + }, + "provisioned_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "snapshot_plan": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/NestedSnapshotPlan" } ], "nullable": true }, - "id": { - "type": "string" - }, - "iscsi_luns": { + "snapshots": { "items": { - "$ref": "#/components/schemas/NestedIscsiLun" + "$ref": "#/components/schemas/NestedVmSnapshot" }, "type": "array", "nullable": true }, - "labels": { + "status": { + "$ref": "#/components/schemas/VmStatus" + }, + "unique_logical_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "usb_devices": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedUsbDevice" }, "type": "array", "nullable": true }, - "name": { - "type": "string" - }, - "path": { - "type": "string" - }, - "size": { + "vcpu": { "type": "integer", - "format": "int64" + "format": "int32" + }, + "video_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVideoType" + } + ], + "nullable": true }, "vm_disks": { "items": { @@ -67484,41 +66824,73 @@ "type": "array", "nullable": true }, - "vm_snapshots": { + "vm_nics": { "items": { - "$ref": "#/components/schemas/NestedVmSnapshot" + "$ref": "#/components/schemas/NestedVmNic" }, "type": "array", "nullable": true }, - "vm_templates": { + "vm_placement_group": { "items": { - "$ref": "#/components/schemas/NestedVmTemplate" + "$ref": "#/components/schemas/NestedVmPlacementGroup" }, "type": "array", "nullable": true + }, + "vm_tools_status": { + "$ref": "#/components/schemas/VmToolsStatus" + }, + "vm_tools_version": { + "type": "string", + "nullable": true + }, + "vm_usage": { + "allOf": [ + { + "$ref": "#/components/schemas/VmUsage" + } + ], + "nullable": true + }, + "win_opt": { + "type": "boolean" } }, "required": [ - "createdAt", + "clock_offset", + "cpu", + "cpu_model", "description", - "elf_image_uuids", + "firmware", + "ha", "id", + "in_recycle_bin", + "internal", + "ips", + "local_id", + "memory", "name", - "path", - "size" + "nested_virtualization", + "node_ip", + "out_uninstall_usb", + "protected", + "status", + "vcpu", + "vm_tools_status", + "win_opt" ], "type": "object", "additionalProperties": false }, - "WithTask_ContentLibraryImage_": { + "WithTask_Vm_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/ContentLibraryImage" + "$ref": "#/components/schemas/Vm" } }, "required": [ @@ -67526,777 +66898,810 @@ ], "type": "object" }, - "ContentLibraryImageUpdationParamsData": { + "BPSUnit": { + "type": "string", + "enum": [ + "Bps", + "KBps", + "MBps", + "GBps", + "TBps" + ] + }, + "MountNewCreateDisksParams": { "properties": { - "clusters": { - "$ref": "#/components/schemas/ClusterWhereInput" + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, - "description": { - "type": "string" + "max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "ContentLibraryImageUpdationParams": { - "properties": { - "data": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationParamsData" + "max_bandwidth": { + "type": "integer", + "format": "int64" }, - "where": { - "$ref": "#/components/schemas/ContentLibraryImageWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "ContentLibraryImageUpdationClusterParamsData": { - "properties": { - "clusters": { - "$ref": "#/components/schemas/ClusterWhereInput" + "max_iops_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "max_iops": { + "type": "integer", + "format": "int64" + }, + "vm_volume": { + "properties": { + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "path": { + "type": "string" + }, + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "name": { + "type": "string" + } + }, + "required": [ + "elf_storage_policy", + "size", + "name" + ], + "type": "object" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "key": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "boot": { + "type": "integer", + "format": "int32" } }, "required": [ - "clusters" + "vm_volume", + "bus", + "boot" ], "type": "object" }, - "ContentLibraryImageUpdationClusterParams": { + "MountDisksParams": { "properties": { - "data": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParamsData" + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, - "where": { - "$ref": "#/components/schemas/ContentLibraryImageWhereInput" - } - }, - "required": [ - "data", - "where" + "max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "max_bandwidth": { + "type": "integer", + "format": "int64" + }, + "max_iops_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "max_iops": { + "type": "integer", + "format": "int64" + }, + "vm_volume_id": { + "type": "string" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "key": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "boot": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "vm_volume_id", + "bus", + "boot" ], "type": "object" }, - "DeleteContentLibraryImage": { + "VmCdRomParams": { "properties": { - "id": { + "content_library_image_id": { + "type": "string" + }, + "elf_image_id": { "type": "string" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "key": { + "type": "integer", + "format": "int32" + }, + "boot": { + "type": "integer", + "format": "int32" } }, "required": [ - "id" + "boot" ], "type": "object" }, - "WithTask_DeleteContentLibraryImage_": { + "VmDiskParams": { "properties": { - "task_id": { - "type": "string", + "mount_cd_roms": { + "items": { + "$ref": "#/components/schemas/VmCdRomParams" + }, + "type": "array" + }, + "mount_disks": { + "items": { + "$ref": "#/components/schemas/MountDisksParams" + }, + "type": "array" + }, + "mount_new_create_disks": { + "items": { + "$ref": "#/components/schemas/MountNewCreateDisksParams" + }, + "type": "array" + } + }, + "type": "object" + }, + "BitUnit": { + "type": "string", + "enum": [ + "bit", + "Kb", + "Mb", + "Gb", + "Tb", + "Pb" + ] + }, + "BitPSUnit": { + "type": "string", + "enum": [ + "bps", + "Kbps", + "Mbps", + "Gbps", + "Tbps" + ] + }, + "VmNicQosTraffic": { + "properties": { + "rate_limit_unit": { + "$ref": "#/components/schemas/BitPSUnit" + }, + "rate_limit": { + "type": "integer", + "format": "int64", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteContentLibraryImage" + "burst_unit": { + "$ref": "#/components/schemas/BitUnit" + }, + "burst": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "enabled": { + "type": "boolean" } }, "required": [ - "data" + "enabled" ], "type": "object" }, - "ContentLibraryImageDeletionParams": { + "VmNicQosOption": { "properties": { - "where": { - "$ref": "#/components/schemas/ContentLibraryImageWhereInput" + "egress": { + "$ref": "#/components/schemas/VmNicQosTraffic" + }, + "ingress": { + "$ref": "#/components/schemas/VmNicQosTraffic" } }, - "required": [ - "where" - ], "type": "object" }, - "ContentLibraryImageImportData": { + "VpcNicParams": { "properties": { - "url": { - "type": "string" + "ip_addresses": { + "items": { + "type": "string" + }, + "type": "array" }, - "name": { + "floating_ip_id": { "type": "string" }, - "description": { + "vpc_subnet_id": { "type": "string" }, - "cluster": { - "$ref": "#/components/schemas/ClusterWhereInput" + "vpc_id": { + "type": "string" } }, "required": [ - "url", - "name", - "cluster" + "vpc_subnet_id", + "vpc_id" ], "type": "object" }, - "ContentLibraryImageImportParams": { + "VmNicParams": { "properties": { - "data": { - "$ref": "#/components/schemas/ContentLibraryImageImportData" + "vpc_nic": { + "$ref": "#/components/schemas/VpcNicParams" + }, + "type": { + "$ref": "#/components/schemas/VmNicType" + }, + "qos": { + "$ref": "#/components/schemas/VmNicQosOption" + }, + "subnet_mask": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "ip_address": { + "type": "string" + }, + "nic_id": { + "type": "string" + }, + "connect_vlan_id": { + "type": "string" + }, + "mirror": { + "type": "boolean" + }, + "model": { + "$ref": "#/components/schemas/VmNicModel" + }, + "enabled": { + "type": "boolean" + }, + "mac_address": { + "type": "string" + }, + "local_id": { + "type": "string" } }, - "required": [ - "data" - ], "type": "object" }, - "OvfCpu": { + "VmGpuOperationParams": { "properties": { - "sockets": { + "amount": { "type": "integer", "format": "int32" }, - "cores": { - "type": "integer", - "format": "int32" + "gpu_id": { + "type": "string" } }, "required": [ - "sockets", - "cores" + "gpu_id" ], "type": "object" }, - "OvfNic": { + "VmOwnerParams": { "properties": { - "mac": { + "search_for": { + "type": "string", + "enum": [ + "username", + "id" + ] + }, + "value": { "type": "string" } }, "required": [ - "mac" + "value" ], "type": "object" }, - "OvfDisk": { + "VmCreationParams": { "properties": { - "size": { + "owner": { + "$ref": "#/components/schemas/VmOwnerParams" + }, + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array" + }, + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" + }, + "max_bandwidth": { "type": "integer", "format": "int64" }, - "type": { - "$ref": "#/components/schemas/VmDiskType" + "max_iops_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, - "bus": { - "$ref": "#/components/schemas/Bus" + "max_iops": { + "type": "integer", + "format": "int64" + }, + "io_policy": { + "$ref": "#/components/schemas/VmDiskIoPolicy" + }, + "vcpu": { + "type": "integer", + "format": "int32" + }, + "status": { + "$ref": "#/components/schemas/VmStatus" }, - "name": { - "type": "string" - } - }, - "required": [ - "size", - "type", - "bus", - "name" - ], - "type": "object" - }, - "ParsedOVF": { - "properties": { "firmware": { "$ref": "#/components/schemas/VmFirmware" }, - "disks": { - "items": { - "$ref": "#/components/schemas/OvfDisk" - }, - "type": "array" + "ha": { + "type": "boolean" }, - "nics": { + "pci_nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "vm_placement_group": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + }, + "vm_nics": { "items": { - "$ref": "#/components/schemas/OvfNic" + "$ref": "#/components/schemas/VmNicParams" }, "type": "array" }, + "vm_disks": { + "$ref": "#/components/schemas/VmDiskParams" + }, + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, "memory": { "type": "integer", "format": "int64" }, - "cpu": { - "$ref": "#/components/schemas/OvfCpu" + "cpu_cores": { + "type": "integer", + "format": "int32" }, - "vcpu": { + "cpu_sockets": { "type": "integer", "format": "int32" }, + "guest_os_type": { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + }, + "folder_id": { + "type": "string" + }, "description": { "type": "string" }, "name": { "type": "string" + }, + "host_id": { + "type": "string" + }, + "cluster_id": { + "type": "string" } }, "required": [ + "status", "firmware", - "disks", - "nics", + "ha", + "vm_nics", + "vm_disks", "memory", - "cpu", - "vcpu", - "name" + "cpu_cores", + "cpu_sockets", + "name", + "cluster_id" ], "type": "object" }, - "ExportFileDownloadLinks": { + "DiskOperateModifyDisk": { "properties": { - "link": { + "vm_volume_id": { "type": "string" }, - "filename": { - "type": "string" + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "disk_index": { + "type": "integer", + "format": "int32" } }, "required": [ - "link", - "filename" + "disk_index" ], "type": "object" }, - "VmExportFileWhereUniqueInput": { + "VmDiskOperate": { "properties": { - "data_port_id": { - "type": "string", - "nullable": true + "remove_disks": { + "properties": { + "disk_index": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array" + } + }, + "required": [ + "disk_index" + ], + "type": "object" }, - "id": { - "type": "string", - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "GetExportFileDownloadLinksParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmExportFileWhereUniqueInput" + "modify_disks": { + "items": { + "$ref": "#/components/schemas/DiskOperateModifyDisk" + }, + "type": "array" + }, + "new_disks": { + "$ref": "#/components/schemas/VmDiskParams" } }, - "required": [ - "where" - ], "type": "object" }, - "NestedCpu": { - "properties": { - "cores": { - "type": "integer", - "format": "int32" - }, - "sockets": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "cores", - "sockets" + "CloudInitNetworkTypeEnum": { + "enum": [ + "IPV4", + "IPV4_DHCP" ], - "type": "object", - "additionalProperties": false + "type": "string" }, - "NestedVmEntityFilterResult": { + "CloudInitNetWorkRoute": { "properties": { - "id": { + "network": { "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedGpuDevice": { - "properties": { - "id": { + }, + "netmask": { "type": "string" }, - "name": { + "gateway": { "type": "string" } }, "required": [ - "id", - "name" + "network", + "netmask", + "gateway" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedIsolationPolicy": { + "CloudInitNetWork": { "properties": { - "id": { + "routes": { + "items": { + "$ref": "#/components/schemas/CloudInitNetWorkRoute" + }, + "type": "array" + }, + "type": { + "$ref": "#/components/schemas/CloudInitNetworkTypeEnum" + }, + "nic_index": { + "type": "integer", + "format": "int32" + }, + "netmask": { + "type": "string" + }, + "ip_address": { "type": "string" } }, "required": [ - "id" + "type", + "nic_index" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedNic": { + "TemplateCloudInit": { "properties": { - "id": { + "user_data": { "type": "string" }, - "name": { + "public_keys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "hostname": { + "type": "string" + }, + "networks": { + "items": { + "$ref": "#/components/schemas/CloudInitNetWork" + }, + "type": "array" + }, + "nameservers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "default_user_password": { "type": "string" } }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedSnapshotPlan": { + "VmCreateVmFromTemplateParams": { "properties": { - "id": { - "type": "string" + "owner": { + "$ref": "#/components/schemas/VmOwnerParams" }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedUsbDevice": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVmNic": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVmPlacementGroup": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "Vm": { - "properties": { - "backup_plans": { + "gpu_devices": { "items": { - "$ref": "#/components/schemas/NestedBackupPlan" + "$ref": "#/components/schemas/VmGpuOperationParams" }, - "type": "array", - "nullable": true - }, - "bios_uuid": { - "type": "string", - "nullable": true + "type": "array" }, - "clock_offset": { - "$ref": "#/components/schemas/VmClockOffset" + "cloud_init": { + "$ref": "#/components/schemas/TemplateCloudInit" }, - "cloud_init_supported": { - "type": "boolean", - "nullable": true + "is_full_copy": { + "type": "boolean" }, - "cluster": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedCluster" - } - ], - "nullable": true + "template_id": { + "type": "string" }, - "cpu": { - "$ref": "#/components/schemas/NestedCpu" + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, - "cpu_model": { - "type": "string" + "max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" }, - "cpu_usage": { - "type": "number", - "format": "double", - "nullable": true + "max_bandwidth": { + "type": "integer", + "format": "int64" }, - "deleted_at": { - "type": "string", - "nullable": true + "max_iops_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, - "description": { - "type": "string" + "max_iops": { + "type": "integer", + "format": "int64" }, - "dns_servers": { - "type": "string", - "nullable": true + "io_policy": { + "$ref": "#/components/schemas/VmDiskIoPolicy", + "deprecated": true }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], - "nullable": true + "vcpu": { + "type": "integer", + "format": "int32" }, - "entity_filter_results": { - "items": { - "$ref": "#/components/schemas/NestedVmEntityFilterResult" - }, - "type": "array", - "nullable": true + "status": { + "$ref": "#/components/schemas/VmStatus" }, "firmware": { "$ref": "#/components/schemas/VmFirmware" }, - "folder": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVmFolder" - } - ], - "nullable": true + "ha": { + "type": "boolean" }, - "gpu_devices": { + "pci_nics": { + "$ref": "#/components/schemas/NicWhereInput" + }, + "vm_placement_group": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + }, + "vm_nics": { "items": { - "$ref": "#/components/schemas/NestedGpuDevice" + "$ref": "#/components/schemas/VmNicParams" }, - "type": "array", - "nullable": true - }, - "guest_cpu_model": { - "type": "string", - "nullable": true + "type": "array" }, - "guest_os_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmGuestsOperationSystem" - } - ], - "nullable": true + "disk_operate": { + "$ref": "#/components/schemas/VmDiskOperate" }, - "guest_size_usage": { - "type": "number", - "format": "double", - "nullable": true + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "guest_used_size": { + "memory": { "type": "integer", - "format": "int64", - "nullable": true + "format": "int64" }, - "ha": { - "type": "boolean" + "cpu_cores": { + "type": "integer", + "format": "int32" }, - "host": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedHost" - } - ], - "nullable": true + "cpu_sockets": { + "type": "integer", + "format": "int32" }, - "hostname": { - "type": "string", - "nullable": true + "guest_os_type": { + "$ref": "#/components/schemas/VmGuestsOperationSystem" }, - "id": { + "folder_id": { "type": "string" }, - "in_recycle_bin": { - "type": "boolean" - }, - "internal": { - "type": "boolean" - }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], - "nullable": true + "description": { + "type": "string" }, - "ips": { + "name": { "type": "string" }, - "isolation_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedIsolationPolicy" - } - ], - "nullable": true + "host_id": { + "type": "string" }, - "kernel_info": { - "type": "string", - "nullable": true + "cluster_id": { + "type": "string" + } + }, + "required": [ + "is_full_copy", + "template_id", + "name" + ], + "type": "object" + }, + "VmCreateVmFromContentLibraryTemplateParams": { + "properties": { + "owner": { + "$ref": "#/components/schemas/VmOwnerParams" }, - "labels": { + "gpu_devices": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/VmGpuOperationParams" }, - "type": "array", - "nullable": true + "type": "array" }, - "last_shutdown_time": { - "type": "string", - "nullable": true + "cloud_init": { + "$ref": "#/components/schemas/TemplateCloudInit" }, - "local_created_at": { - "type": "string", - "nullable": true + "is_full_copy": { + "type": "boolean" }, - "local_id": { + "template_id": { "type": "string" }, - "logical_size_bytes": { - "type": "integer", - "format": "int64", - "nullable": true + "max_bandwidth_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + }, + "max_bandwidth_unit": { + "$ref": "#/components/schemas/BPSUnit" }, "max_bandwidth": { "type": "integer", - "format": "int64", - "nullable": true + "format": "int64" }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], - "nullable": true + "max_iops_policy": { + "$ref": "#/components/schemas/VmDiskIoRestrictType" }, "max_iops": { "type": "integer", - "format": "int32", - "nullable": true + "format": "int64" }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], - "nullable": true + "io_policy": { + "$ref": "#/components/schemas/VmDiskIoPolicy", + "deprecated": true }, - "memory": { + "vcpu": { "type": "integer", - "format": "int64" + "format": "int32" }, - "memory_usage": { - "type": "number", - "format": "double", - "nullable": true + "status": { + "$ref": "#/components/schemas/VmStatus" }, - "name": { - "type": "string" + "firmware": { + "$ref": "#/components/schemas/VmFirmware" }, - "nested_virtualization": { + "ha": { "type": "boolean" }, - "node_ip": { - "type": "string" - }, - "original_name": { - "type": "string", - "nullable": true + "pci_nics": { + "$ref": "#/components/schemas/NicWhereInput" }, - "os": { - "type": "string", - "nullable": true + "vm_placement_group": { + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" }, - "out_uninstall_usb": { + "vm_nics": { "items": { - "type": "string" + "$ref": "#/components/schemas/VmNicParams" }, "type": "array" }, - "pci_nics": { - "items": { - "$ref": "#/components/schemas/NestedNic" - }, - "type": "array", - "nullable": true - }, - "protected": { - "type": "boolean" + "disk_operate": { + "$ref": "#/components/schemas/VmDiskOperate" }, - "provisioned_size": { - "type": "integer", - "format": "int64", - "nullable": true + "memory_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "size": { + "memory": { "type": "integer", - "format": "int64", - "nullable": true - }, - "snapshot_plan": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedSnapshotPlan" - } - ], - "nullable": true - }, - "snapshots": { - "items": { - "$ref": "#/components/schemas/NestedVmSnapshot" - }, - "type": "array", - "nullable": true - }, - "status": { - "$ref": "#/components/schemas/VmStatus" - }, - "unique_logical_size": { - "type": "number", - "format": "double", - "nullable": true + "format": "int64" }, - "unique_size": { + "cpu_cores": { "type": "integer", - "format": "int64", - "nullable": true - }, - "usb_devices": { - "items": { - "$ref": "#/components/schemas/NestedUsbDevice" - }, - "type": "array", - "nullable": true + "format": "int32" }, - "vcpu": { + "cpu_sockets": { "type": "integer", "format": "int32" }, - "video_type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVideoType" - } - ], - "nullable": true - }, - "vm_disks": { - "items": { - "$ref": "#/components/schemas/NestedVmDisk" - }, - "type": "array", - "nullable": true - }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/NestedVmNic" - }, - "type": "array", - "nullable": true + "guest_os_type": { + "$ref": "#/components/schemas/VmGuestsOperationSystem" }, - "vm_placement_group": { - "items": { - "$ref": "#/components/schemas/NestedVmPlacementGroup" - }, - "type": "array", - "nullable": true + "folder_id": { + "type": "string" }, - "vm_tools_status": { - "$ref": "#/components/schemas/VmToolsStatus" + "description": { + "type": "string" }, - "vm_tools_version": { - "type": "string", - "nullable": true + "name": { + "type": "string" }, - "vm_usage": { - "allOf": [ - { - "$ref": "#/components/schemas/VmUsage" - } - ], - "nullable": true + "host_id": { + "type": "string" }, - "win_opt": { - "type": "boolean" + "cluster_id": { + "type": "string" } }, "required": [ - "clock_offset", - "cpu", - "cpu_model", - "description", - "firmware", - "ha", - "id", - "in_recycle_bin", - "internal", - "ips", - "local_id", - "memory", + "is_full_copy", + "template_id", "name", - "nested_virtualization", - "node_ip", - "out_uninstall_usb", - "protected", - "status", - "vcpu", - "vm_tools_status", - "win_opt" + "cluster_id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "WithTask_Vm_": { + "WithTask_Vm-Array_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/Vm" + "items": { + "$ref": "#/components/schemas/Vm" + }, + "type": "array" } }, "required": [ @@ -68304,18 +67709,23 @@ ], "type": "object" }, - "BPSUnit": { - "type": "string", - "enum": [ - "Bps", - "KBps", - "MBps", - "GBps", - "TBps" - ] - }, - "MountNewCreateDisksParams": { + "VmCreateVmFromContentLibraryTemplateBatchVmParams": { "properties": { + "owner": { + "$ref": "#/components/schemas/VmOwnerParams" + }, + "gpu_devices": { + "items": { + "$ref": "#/components/schemas/VmGpuOperationParams" + }, + "type": "array" + }, + "cloud_init": { + "$ref": "#/components/schemas/TemplateCloudInit" + }, + "is_full_copy": { + "type": "boolean" + }, "max_bandwidth_policy": { "$ref": "#/components/schemas/VmDiskIoRestrictType" }, @@ -68333,340 +67743,6 @@ "type": "integer", "format": "int64" }, - "vm_volume": { - "properties": { - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - }, - "path": { - "type": "string" - }, - "size_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "name": { - "type": "string" - } - }, - "required": [ - "elf_storage_policy", - "size", - "name" - ], - "type": "object" - }, - "index": { - "type": "integer", - "format": "int32" - }, - "key": { - "type": "integer", - "format": "int32" - }, - "bus": { - "$ref": "#/components/schemas/Bus" - }, - "boot": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "vm_volume", - "bus", - "boot" - ], - "type": "object" - }, - "MountDisksParams": { - "properties": { - "max_bandwidth_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64" - }, - "max_iops_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_iops": { - "type": "integer", - "format": "int64" - }, - "vm_volume_id": { - "type": "string" - }, - "index": { - "type": "integer", - "format": "int32" - }, - "key": { - "type": "integer", - "format": "int32" - }, - "bus": { - "$ref": "#/components/schemas/Bus" - }, - "boot": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "vm_volume_id", - "bus", - "boot" - ], - "type": "object" - }, - "VmCdRomParams": { - "properties": { - "content_library_image_id": { - "type": "string" - }, - "elf_image_id": { - "type": "string" - }, - "index": { - "type": "integer", - "format": "int32" - }, - "key": { - "type": "integer", - "format": "int32" - }, - "boot": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "boot" - ], - "type": "object" - }, - "VmDiskParams": { - "properties": { - "mount_cd_roms": { - "items": { - "$ref": "#/components/schemas/VmCdRomParams" - }, - "type": "array" - }, - "mount_disks": { - "items": { - "$ref": "#/components/schemas/MountDisksParams" - }, - "type": "array" - }, - "mount_new_create_disks": { - "items": { - "$ref": "#/components/schemas/MountNewCreateDisksParams" - }, - "type": "array" - } - }, - "type": "object" - }, - "BitUnit": { - "type": "string", - "enum": [ - "bit", - "Kb", - "Mb", - "Gb", - "Tb", - "Pb" - ] - }, - "BitPSUnit": { - "type": "string", - "enum": [ - "bps", - "Kbps", - "Mbps", - "Gbps", - "Tbps" - ] - }, - "VmNicQosTraffic": { - "properties": { - "rate_limit_unit": { - "$ref": "#/components/schemas/BitPSUnit" - }, - "rate_limit": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "burst_unit": { - "$ref": "#/components/schemas/BitUnit" - }, - "burst": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "enabled": { - "type": "boolean" - } - }, - "required": [ - "enabled" - ], - "type": "object" - }, - "VmNicQosOption": { - "properties": { - "egress": { - "$ref": "#/components/schemas/VmNicQosTraffic" - }, - "ingress": { - "$ref": "#/components/schemas/VmNicQosTraffic" - } - }, - "type": "object" - }, - "VpcNicParams": { - "properties": { - "ip_addresses": { - "items": { - "type": "string" - }, - "type": "array" - }, - "floating_ip_id": { - "type": "string" - }, - "vpc_subnet_id": { - "type": "string" - }, - "vpc_id": { - "type": "string" - } - }, - "required": [ - "vpc_subnet_id", - "vpc_id" - ], - "type": "object" - }, - "VmNicParams": { - "properties": { - "vpc_nic": { - "$ref": "#/components/schemas/VpcNicParams" - }, - "type": { - "$ref": "#/components/schemas/VmNicType" - }, - "qos": { - "$ref": "#/components/schemas/VmNicQosOption" - }, - "subnet_mask": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "ip_address": { - "type": "string" - }, - "nic_id": { - "type": "string" - }, - "connect_vlan_id": { - "type": "string" - }, - "mirror": { - "type": "boolean" - }, - "model": { - "$ref": "#/components/schemas/VmNicModel" - }, - "enabled": { - "type": "boolean" - }, - "mac_address": { - "type": "string" - }, - "local_id": { - "type": "string" - } - }, - "type": "object" - }, - "VmGpuOperationParams": { - "properties": { - "amount": { - "type": "integer", - "format": "int32" - }, - "gpu_id": { - "type": "string" - } - }, - "required": [ - "gpu_id" - ], - "type": "object" - }, - "VmOwnerParams": { - "properties": { - "search_for": { - "type": "string", - "enum": [ - "username", - "id" - ] - }, - "value": { - "type": "string" - } - }, - "required": [ - "value" - ], - "type": "object" - }, - "VmCreationParams": { - "properties": { - "owner": { - "$ref": "#/components/schemas/VmOwnerParams" - }, - "gpu_devices": { - "items": { - "$ref": "#/components/schemas/VmGpuOperationParams" - }, - "type": "array" - }, - "max_bandwidth_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64" - }, - "max_iops_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_iops": { - "type": "integer", - "format": "int64" - }, - "io_policy": { - "$ref": "#/components/schemas/VmDiskIoPolicy" - }, "vcpu": { "type": "integer", "format": "int32" @@ -68692,8 +67768,8 @@ }, "type": "array" }, - "vm_disks": { - "$ref": "#/components/schemas/VmDiskParams" + "disk_operate": { + "$ref": "#/components/schemas/VmDiskOperate" }, "memory_unit": { "$ref": "#/components/schemas/ByteUnit" @@ -68730,153 +67806,46 @@ } }, "required": [ - "status", - "firmware", - "ha", - "vm_nics", - "vm_disks", - "memory", - "cpu_cores", - "cpu_sockets", + "is_full_copy", "name", "cluster_id" ], "type": "object" }, - "DiskOperateModifyDisk": { - "properties": { - "vm_volume_id": { - "type": "string" - }, - "bus": { - "$ref": "#/components/schemas/Bus" - }, - "disk_index": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "disk_index" - ], - "type": "object" - }, - "VmDiskOperate": { + "VmCreateVmFromContentLibraryTemplateBatchParams": { "properties": { - "remove_disks": { - "properties": { - "disk_index": { - "items": { - "type": "integer", - "format": "int32" - }, - "type": "array" - } - }, - "required": [ - "disk_index" - ], - "type": "object" - }, - "modify_disks": { + "vms": { "items": { - "$ref": "#/components/schemas/DiskOperateModifyDisk" + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchVmParams" }, "type": "array" }, - "new_disks": { - "$ref": "#/components/schemas/VmDiskParams" - } - }, - "type": "object" - }, - "CloudInitNetworkTypeEnum": { - "enum": [ - "IPV4", - "IPV4_DHCP" - ], - "type": "string" - }, - "CloudInitNetWorkRoute": { - "properties": { - "network": { - "type": "string" - }, - "netmask": { - "type": "string" - }, - "gateway": { + "template_id": { "type": "string" } }, "required": [ - "network", - "netmask", - "gateway" + "vms", + "template_id" ], "type": "object" }, - "CloudInitNetWork": { + "ConvertVmTemplateToVmParams": { "properties": { - "routes": { - "items": { - "$ref": "#/components/schemas/CloudInitNetWorkRoute" - }, - "type": "array" - }, - "type": { - "$ref": "#/components/schemas/CloudInitNetworkTypeEnum" - }, - "nic_index": { - "type": "integer", - "format": "int32" - }, - "netmask": { + "name": { "type": "string" }, - "ip_address": { + "converted_from_template_id": { "type": "string" } }, "required": [ - "type", - "nic_index" + "name", + "converted_from_template_id" ], "type": "object" }, - "TemplateCloudInit": { - "properties": { - "user_data": { - "type": "string" - }, - "public_keys": { - "items": { - "type": "string" - }, - "type": "array" - }, - "hostname": { - "type": "string" - }, - "networks": { - "items": { - "$ref": "#/components/schemas/CloudInitNetWork" - }, - "type": "array" - }, - "nameservers": { - "items": { - "type": "string" - }, - "type": "array" - }, - "default_user_password": { - "type": "string" - } - }, - "type": "object" - }, - "VmCreateVmFromTemplateParams": { + "VmCloneParams": { "properties": { "owner": { "$ref": "#/components/schemas/VmOwnerParams" @@ -68887,13 +67856,10 @@ }, "type": "array" }, - "cloud_init": { - "$ref": "#/components/schemas/TemplateCloudInit" - }, "is_full_copy": { "type": "boolean" }, - "template_id": { + "src_vm_id": { "type": "string" }, "max_bandwidth_policy": { @@ -68942,8 +67908,8 @@ }, "type": "array" }, - "disk_operate": { - "$ref": "#/components/schemas/VmDiskOperate" + "vm_disks": { + "$ref": "#/components/schemas/VmDiskParams" }, "memory_unit": { "$ref": "#/components/schemas/ByteUnit" @@ -68980,13 +67946,12 @@ } }, "required": [ - "is_full_copy", - "template_id", + "src_vm_id", "name" ], "type": "object" }, - "VmCreateVmFromContentLibraryTemplateParams": { + "VmRebuildParams": { "properties": { "owner": { "$ref": "#/components/schemas/VmOwnerParams" @@ -68997,13 +67962,10 @@ }, "type": "array" }, - "cloud_init": { - "$ref": "#/components/schemas/TemplateCloudInit" - }, "is_full_copy": { "type": "boolean" }, - "template_id": { + "rebuild_from_snapshot_id": { "type": "string" }, "max_bandwidth_policy": { @@ -69052,8 +68014,8 @@ }, "type": "array" }, - "disk_operate": { - "$ref": "#/components/schemas/VmDiskOperate" + "vm_disks": { + "$ref": "#/components/schemas/VmDiskParams" }, "memory_unit": { "$ref": "#/components/schemas/ByteUnit" @@ -69090,399 +68052,31 @@ } }, "required": [ - "is_full_copy", - "template_id", - "name", - "cluster_id" + "rebuild_from_snapshot_id", + "name" ], "type": "object" }, - "WithTask_Vm-Array_": { + "VmRollbackParams": { "properties": { - "task_id": { - "type": "string", - "nullable": true - }, "data": { - "items": { - "$ref": "#/components/schemas/Vm" + "properties": { + "snapshot_id": { + "type": "string" + } }, - "type": "array" + "required": [ + "snapshot_id" + ], + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmWhereInput" } }, "required": [ - "data" - ], - "type": "object" - }, - "VmCreateVmFromContentLibraryTemplateBatchVmParams": { - "properties": { - "owner": { - "$ref": "#/components/schemas/VmOwnerParams" - }, - "gpu_devices": { - "items": { - "$ref": "#/components/schemas/VmGpuOperationParams" - }, - "type": "array" - }, - "cloud_init": { - "$ref": "#/components/schemas/TemplateCloudInit" - }, - "is_full_copy": { - "type": "boolean" - }, - "max_bandwidth_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64" - }, - "max_iops_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_iops": { - "type": "integer", - "format": "int64" - }, - "vcpu": { - "type": "integer", - "format": "int32" - }, - "status": { - "$ref": "#/components/schemas/VmStatus" - }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" - }, - "ha": { - "type": "boolean" - }, - "pci_nics": { - "$ref": "#/components/schemas/NicWhereInput" - }, - "vm_placement_group": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/VmNicParams" - }, - "type": "array" - }, - "disk_operate": { - "$ref": "#/components/schemas/VmDiskOperate" - }, - "memory_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "memory": { - "type": "integer", - "format": "int64" - }, - "cpu_cores": { - "type": "integer", - "format": "int32" - }, - "cpu_sockets": { - "type": "integer", - "format": "int32" - }, - "guest_os_type": { - "$ref": "#/components/schemas/VmGuestsOperationSystem" - }, - "folder_id": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - }, - "host_id": { - "type": "string" - }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "is_full_copy", - "name", - "cluster_id" - ], - "type": "object" - }, - "VmCreateVmFromContentLibraryTemplateBatchParams": { - "properties": { - "vms": { - "items": { - "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchVmParams" - }, - "type": "array" - }, - "template_id": { - "type": "string" - } - }, - "required": [ - "vms", - "template_id" - ], - "type": "object" - }, - "ConvertVmTemplateToVmParams": { - "properties": { - "name": { - "type": "string" - }, - "converted_from_template_id": { - "type": "string" - } - }, - "required": [ - "name", - "converted_from_template_id" - ], - "type": "object" - }, - "VmCloneParams": { - "properties": { - "owner": { - "$ref": "#/components/schemas/VmOwnerParams" - }, - "gpu_devices": { - "items": { - "$ref": "#/components/schemas/VmGpuOperationParams" - }, - "type": "array" - }, - "is_full_copy": { - "type": "boolean" - }, - "src_vm_id": { - "type": "string" - }, - "max_bandwidth_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64" - }, - "max_iops_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_iops": { - "type": "integer", - "format": "int64" - }, - "io_policy": { - "$ref": "#/components/schemas/VmDiskIoPolicy", - "deprecated": true - }, - "vcpu": { - "type": "integer", - "format": "int32" - }, - "status": { - "$ref": "#/components/schemas/VmStatus" - }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" - }, - "ha": { - "type": "boolean" - }, - "pci_nics": { - "$ref": "#/components/schemas/NicWhereInput" - }, - "vm_placement_group": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/VmNicParams" - }, - "type": "array" - }, - "vm_disks": { - "$ref": "#/components/schemas/VmDiskParams" - }, - "memory_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "memory": { - "type": "integer", - "format": "int64" - }, - "cpu_cores": { - "type": "integer", - "format": "int32" - }, - "cpu_sockets": { - "type": "integer", - "format": "int32" - }, - "guest_os_type": { - "$ref": "#/components/schemas/VmGuestsOperationSystem" - }, - "folder_id": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - }, - "host_id": { - "type": "string" - }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "src_vm_id", - "name" - ], - "type": "object" - }, - "VmRebuildParams": { - "properties": { - "owner": { - "$ref": "#/components/schemas/VmOwnerParams" - }, - "gpu_devices": { - "items": { - "$ref": "#/components/schemas/VmGpuOperationParams" - }, - "type": "array" - }, - "is_full_copy": { - "type": "boolean" - }, - "rebuild_from_snapshot_id": { - "type": "string" - }, - "max_bandwidth_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" - }, - "max_bandwidth": { - "type": "integer", - "format": "int64" - }, - "max_iops_policy": { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - }, - "max_iops": { - "type": "integer", - "format": "int64" - }, - "io_policy": { - "$ref": "#/components/schemas/VmDiskIoPolicy", - "deprecated": true - }, - "vcpu": { - "type": "integer", - "format": "int32" - }, - "status": { - "$ref": "#/components/schemas/VmStatus" - }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" - }, - "ha": { - "type": "boolean" - }, - "pci_nics": { - "$ref": "#/components/schemas/NicWhereInput" - }, - "vm_placement_group": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" - }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/VmNicParams" - }, - "type": "array" - }, - "vm_disks": { - "$ref": "#/components/schemas/VmDiskParams" - }, - "memory_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "memory": { - "type": "integer", - "format": "int64" - }, - "cpu_cores": { - "type": "integer", - "format": "int32" - }, - "cpu_sockets": { - "type": "integer", - "format": "int32" - }, - "guest_os_type": { - "$ref": "#/components/schemas/VmGuestsOperationSystem" - }, - "folder_id": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - }, - "host_id": { - "type": "string" - }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "rebuild_from_snapshot_id", - "name" - ], - "type": "object" - }, - "VmRollbackParams": { - "properties": { - "data": { - "properties": { - "snapshot_id": { - "type": "string" - } - }, - "required": [ - "snapshot_id" - ], - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/VmWhereInput" - } - }, - "required": [ - "data", - "where" + "data", + "where" ], "type": "object" }, @@ -80403,8 +78997,8 @@ "nullable": true }, "t": { - "type": "number", - "format": "double" + "type": "integer", + "format": "int64" }, "__typename": { "type": "string", @@ -82692,70 +81286,6 @@ ], "type": "object" }, - "DisassociateSystemServiceFromObsServiceResultType": { - "enum": [ - "FAIL", - "SUCCESS" - ], - "type": "string" - }, - "DisassociateSystemServiceFromObsServiceResult": { - "properties": { - "errorMessage": { - "type": "string" - }, - "errorCode": { - "type": "string" - }, - "result": { - "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceResultType" - } - }, - "required": [ - "result" - ], - "type": "object" - }, - "WithTask_DisassociateSystemServiceFromObsServiceResult_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceResult" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "ObservabilityConnectedSystemServiceType": { - "enum": [ - "BACKUP_SERVICE", - "CLOUDTOWER", - "EVEROUTE_SERVICE", - "OBSERVABILITY_SERVICE", - "REPLICATION_SERVICE", - "SFS_SERVICE" - ], - "type": "string" - }, - "DisassociateSystemServiceFromObsServiceParams": { - "properties": { - "system_service_type": { - "$ref": "#/components/schemas/ObservabilityConnectedSystemServiceType" - }, - "system_service_id": { - "type": "string" - } - }, - "required": [ - "system_service_id" - ], - "type": "object" - }, "Organization": { "properties": { "datacenters": { @@ -90049,7 +88579,9 @@ "vm_disks_ASC", "vm_disks_DESC", "vm_nics_ASC", - "vm_nics_DESC" + "vm_nics_DESC", + "win_opt_ASC", + "win_opt_DESC" ], "type": "string" }, @@ -91539,6 +90071,13 @@ "type": "object", "additionalProperties": false }, + "UserAuditLogStatus": { + "enum": [ + "FAILED", + "SUCCESSED" + ], + "type": "string" + }, "GetSystemAuditLogsRequestBody": { "properties": { "after": { @@ -93214,182 +91753,6 @@ ], "type": "object" }, - "WithTask_Task_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/Task" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "TaskDescription": { - "properties": { - "en-US": { - "type": "string" - }, - "zh-CN": { - "type": "string" - } - }, - "required": [ - "en-US", - "zh-CN" - ], - "type": "object" - }, - "TaskStepCreationParams": { - "properties": { - "description": { - "type": "string" - }, - "finished": { - "type": "boolean" - }, - "key": { - "type": "string", - "minLength": 1 - } - }, - "required": [ - "finished", - "key" - ], - "type": "object" - }, - "TaskCreationParams": { - "properties": { - "steps": { - "items": { - "$ref": "#/components/schemas/TaskStepCreationParams" - }, - "type": "array" - }, - "args": { - "additionalProperties": false, - "type": "object" - }, - "key": { - "type": "string" - }, - "internal": { - "type": "boolean" - }, - "type": { - "$ref": "#/components/schemas/TaskType" - }, - "resource_id": { - "type": "string" - }, - "cluster_id": { - "type": "string" - }, - "user_id": { - "type": "string" - }, - "description": { - "$ref": "#/components/schemas/TaskDescription" - }, - "resource_mutation": { - "type": "string", - "minLength": 1 - }, - "resource_type": { - "type": "string", - "minLength": 1 - } - }, - "required": [ - "user_id", - "description", - "resource_mutation", - "resource_type" - ], - "type": "object" - }, - "TaskUpdateParams": { - "properties": { - "data": { - "properties": { - "resource_rollback_retry_count": { - "type": "integer", - "format": "int32" - }, - "resource_rollback_error": { - "type": "string" - }, - "resource_rollbacked": { - "type": "boolean" - }, - "steps": { - "items": { - "$ref": "#/components/schemas/TaskStepCreationParams" - }, - "type": "array" - }, - "error_message": { - "type": "string" - }, - "error_code": { - "type": "string" - }, - "progress": { - "type": "number", - "format": "float" - }, - "status": { - "$ref": "#/components/schemas/TaskStatus" - }, - "snapshot": { - "type": "string" - }, - "args": { - "additionalProperties": false, - "type": "object" - }, - "key": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/TaskType" - }, - "resource_id": { - "type": "string" - }, - "cluster_id": { - "type": "string" - }, - "user_id": { - "type": "string" - }, - "resource_mutation": { - "type": "string" - }, - "resource_type": { - "type": "string" - }, - "description": { - "type": "string" - } - }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/TaskWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, "UploadTaskWhereInput": { "properties": { "AND": { @@ -93780,21 +92143,1116 @@ "type": "string", "nullable": true }, - "updatedAt_not_in": { - "items": { - "type": "string" - }, - "type": "array", - "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/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" + }, + "LoginResponse": { + "properties": { + "token": { + "type": "string" + } + }, + "required": [ + "token" + ], + "type": "object" + }, + "WithTask_LoginResponse_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/LoginResponse" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "MfaType": { + "enum": [ + "Mail", + "Sms" + ], + "type": "string" + }, + "LoginInput": { + "properties": { + "username": { + "type": "string" + }, + "source": { + "allOf": [ + { + "$ref": "#/components/schemas/UserSource" + } + ], + "nullable": true + }, + "password": { + "type": "string" + }, + "mfa_type": { + "allOf": [ + { + "$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 + }, + "NestedPasswordRecoverQa": { + "properties": { + "enabled": { + "type": "boolean" + }, + "items": { + "items": { + "$ref": "#/components/schemas/NestedPasswordReoverQaItem" + }, + "type": "array", + "nullable": true + } + }, + "required": [ + "enabled" + ], + "type": "object", + "additionalProperties": false + }, + "NestedUserRoleNext": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "User": { + "properties": { + "auth_config_id": { + "type": "string", + "nullable": true + }, + "display_username": { + "type": "string" + }, + "email_address": { + "type": "string", + "nullable": true + }, + "id": { + "type": "string" + }, + "internal": { + "type": "boolean" + }, + "ldap_dn": { + "type": "string", + "nullable": true + }, + "mobile_phone": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string" + }, + "password_expired": { + "type": "boolean", + "nullable": true + }, + "password_recover_qa": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedPasswordRecoverQa" + } + ], + "nullable": true + }, + "password_updated_at": { + "type": "string", + "nullable": true + }, + "role": { + "allOf": [ + { + "$ref": "#/components/schemas/UserRole" + } + ], + "nullable": true + }, + "roles": { + "items": { + "$ref": "#/components/schemas/NestedUserRoleNext" + }, + "type": "array", + "nullable": true + }, + "source": { + "$ref": "#/components/schemas/UserSource" + }, + "username": { + "type": "string" + } + }, + "required": [ + "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/NestedCluster" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "local_id": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string" + } + }, + "required": [ + "id", + "ip", + "is_valid", + "local_id", + "port", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VcenterAccount_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/VcenterAccount" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "CreateVcenterAccountParamsData": { + "properties": { + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "cluster_id": { + "type": "string" + } + }, + "required": [ + "port", + "password", + "username", + "ip", + "cluster_id" + ], + "type": "object" + }, + "CreateVcenterAccountParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/CreateVcenterAccountParamsData" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VcenterAccountWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "UpdateVcenterAccountParamsData": { + "properties": { + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + } + }, + "required": [ + "port", + "password", + "username", + "ip" + ], + "type": "object" + }, + "UpdateVcenterAccountParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/UpdateVcenterAccountParamsData" + }, + "where": { + "$ref": "#/components/schemas/VcenterAccountWhereUniqueInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "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" } }, - "type": "object", - "additionalProperties": false + "required": [ + "data" + ], + "type": "object" }, - "CancelUploadTaskParams": { + "ViewDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/UploadTaskWhereInput" + "$ref": "#/components/schemas/ViewWhereInput" } }, "required": [ @@ -93802,14 +93260,8 @@ ], "type": "object" }, - "UsbDevice": { + "Vlan": { "properties": { - "binded": { - "type": "boolean" - }, - "description": { - "type": "string" - }, "entityAsyncStatus": { "allOf": [ { @@ -93818,75 +93270,106 @@ ], "nullable": true }, - "host": { - "$ref": "#/components/schemas/NestedHost" + "gateway_ip": { + "type": "string", + "nullable": true + }, + "gateway_subnetmask": { + "type": "string", + "nullable": true }, "id": { "type": "string" }, - "local_created_at": { - "type": "string" + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true }, "local_id": { "type": "string" }, - "manufacturer": { - "type": "string" + "mode_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true }, "name": { "type": "string" }, - "size": { + "network_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "qos_burst": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_max_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_min_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "qos_priority": { "type": "integer", - "format": "int64" + "format": "int32", + "nullable": true }, - "status": { - "$ref": "#/components/schemas/UsbDeviceStatus" + "subnetmask": { + "type": "string", + "nullable": true }, - "usb_type": { - "type": "string" + "type": { + "$ref": "#/components/schemas/NetworkType" }, - "vms": { + "vds": { + "$ref": "#/components/schemas/NestedVds" + }, + "vlan_id": { + "type": "integer", + "format": "int32" + }, + "vm_nics": { "items": { - "$ref": "#/components/schemas/NestedVm" + "$ref": "#/components/schemas/NestedVmNic" }, "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" + "network_ids", + "type", + "vds", + "vlan_id" ], "type": "object", "additionalProperties": false }, - "WithTask_UsbDevice_": { + "WithTask_Vlan_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/UsbDevice" + "$ref": "#/components/schemas/Vlan" } }, "required": [ @@ -93894,254 +93377,289 @@ ], "type": "object" }, - "UsbDeviceMountParams": { + "VlanId": { + "type": "integer", + "format": "int32", + "minimum": 0, + "maximum": 4095 + }, + "Priority": { + "type": "number", + "format": "double", + "minimum": 0 + }, + "VmVlanCreationParams": { "properties": { - "data": { - "properties": { - "vms": { - "$ref": "#/components/schemas/VmWhereInput" - }, - "vm_id": { - "type": "string", - "deprecated": true - } + "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": "object" + "type": "array" }, - "where": { - "$ref": "#/components/schemas/UsbDeviceWhereInput" + "vds_id": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" + }, + "name": { + "type": "string" } }, "required": [ - "data", - "where" + "vds_id", + "name" ], "type": "object" }, - "UsbDeviceUnmountParams": { + "VmVlanUpdationParams": { "properties": { "data": { "properties": { - "vms": { - "$ref": "#/components/schemas/VmWhereInput" + "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" } }, - "required": [ - "vms" - ], "type": "object" }, "where": { - "$ref": "#/components/schemas/UsbDeviceWhereInput" + "$ref": "#/components/schemas/VlanWhereInput" } }, "required": [ + "data", "where" ], "type": "object" }, - "LoginResponse": { + "ExtraIp": { "properties": { - "token": { + "management_ip": { + "type": "string" + }, + "host_id": { "type": "string" } }, "required": [ - "token" + "management_ip", + "host_id" ], "type": "object" }, - "WithTask_LoginResponse_": { + "ManagementVlanUpdationParams": { "properties": { - "task_id": { - "type": "string", - "nullable": true - }, "data": { - "$ref": "#/components/schemas/LoginResponse" + "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" + "data", + "where" ], "type": "object" }, - "MfaType": { - "enum": [ - "Mail", - "Sms" - ], - "type": "string" - }, - "LoginInput": { + "MigrationVlanUpdationParams": { "properties": { - "username": { - "type": "string" - }, - "source": { - "allOf": [ - { - "$ref": "#/components/schemas/UserSource" - } - ], - "nullable": true - }, - "password": { - "type": "string" - }, - "mfa_type": { - "allOf": [ - { - "$ref": "#/components/schemas/MfaType" + "data": { + "properties": { + "extra_ip": { + "items": { + "$ref": "#/components/schemas/ExtraIp" + }, + "type": "array" + }, + "subnetmask": { + "type": "string" + }, + "gateway_ip": { + "type": "string" + }, + "vlan_id": { + "$ref": "#/components/schemas/VlanId" } - ], - "nullable": true + }, + "type": "object" }, - "auth_config_id": { - "type": "string", - "nullable": true + "where": { + "$ref": "#/components/schemas/VlanWhereInput" } }, "required": [ - "username", - "password" + "where" ], "type": "object" }, - "NestedPasswordReoverQaItem": { + "DeleteVlan": { "properties": { - "question": { + "id": { "type": "string" } }, "required": [ - "question" + "id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedPasswordRecoverQa": { + "WithTask_DeleteVlan_": { "properties": { - "enabled": { - "type": "boolean" - }, - "items": { - "items": { - "$ref": "#/components/schemas/NestedPasswordReoverQaItem" - }, - "type": "array", + "task_id": { + "type": "string", "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVlan" } }, "required": [ - "enabled" + "data" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedUserRoleNext": { + "VlanDeletionParams": { "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/VlanWhereInput" } }, "required": [ - "id", - "name" + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "User": { + "VmFolder": { "properties": { - "auth_config_id": { - "type": "string", - "nullable": true - }, - "display_username": { - "type": "string" - }, - "email_address": { - "type": "string", - "nullable": true + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, "id": { "type": "string" }, - "internal": { - "type": "boolean" - }, - "ldap_dn": { - "type": "string", - "nullable": true - }, - "mobile_phone": { + "local_id": { "type": "string", "nullable": true }, "name": { "type": "string" }, - "password_expired": { - "type": "boolean", - "nullable": true - }, - "password_recover_qa": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedPasswordRecoverQa" - } - ], - "nullable": true - }, - "password_updated_at": { - "type": "string", - "nullable": true - }, - "role": { - "allOf": [ - { - "$ref": "#/components/schemas/UserRole" - } - ], + "vm_num": { + "type": "integer", + "format": "int32", "nullable": true }, - "roles": { + "vms": { "items": { - "$ref": "#/components/schemas/NestedUserRoleNext" + "$ref": "#/components/schemas/NestedVm" }, "type": "array", "nullable": true - }, - "source": { - "$ref": "#/components/schemas/UserSource" - }, - "username": { - "type": "string" } }, "required": [ - "display_username", + "cluster", "id", - "internal", - "name", - "source", - "username" + "name" ], "type": "object", "additionalProperties": false }, - "WithTask_User_": { + "WithTask_VmFolder_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/User" + "$ref": "#/components/schemas/VmFolder" } }, "required": [ @@ -94149,78 +93667,36 @@ ], "type": "object" }, - "UserCreationParams": { + "VmFolderCreationParams": { "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": { + "cluster_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" - }, + "required": [ + "cluster_id", + "name" + ], + "type": "object" + }, + "VmFolderUpdationParams": { + "properties": { + "data": { + "properties": { "name": { "type": "string" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" } }, + "required": [ + "name" + ], "type": "object" }, "where": { - "$ref": "#/components/schemas/UserWhereInput" + "$ref": "#/components/schemas/VmFolderWhereInput" } }, "required": [ @@ -94229,7 +93705,7 @@ ], "type": "object" }, - "DeleteUser": { + "DeleteVmFolder": { "properties": { "id": { "type": "string" @@ -94240,14 +93716,14 @@ ], "type": "object" }, - "WithTask_DeleteUser_": { + "WithTask_DeleteVmFolder_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteUser" + "$ref": "#/components/schemas/DeleteVmFolder" } }, "required": [ @@ -94255,10 +93731,10 @@ ], "type": "object" }, - "UserDeletionParams": { + "VmFolderDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/UserWhereInput" + "$ref": "#/components/schemas/VmFolderWhereInput" } }, "required": [ @@ -94266,23 +93742,21 @@ ], "type": "object" }, - "RootUserCreationParams": { - "properties": { - "password": { - "type": "string" - } - }, - "required": [ - "password" - ], - "type": "object" - }, - "VcenterAccount": { + "VmPlacementGroup": { "properties": { "cluster": { + "$ref": "#/components/schemas/NestedCluster" + }, + "description": { + "type": "string" + }, + "enabled": { + "type": "boolean" + }, + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/NestedCluster" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true @@ -94290,42 +93764,85 @@ "id": { "type": "string" }, - "ip": { + "local_created_at": { "type": "string" }, - "is_valid": { - "type": "boolean" - }, "local_id": { "type": "string" }, - "port": { - "type": "integer", - "format": "int32" + "local_updated_at": { + "type": "string" }, - "username": { + "name": { "type": "string" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_must_host_uuids": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_prefer_enabled": { + "type": "boolean" + }, + "vm_host_prefer_host_uuids": { + "items": { + "$ref": "#/components/schemas/NestedHost" + }, + "type": "array", + "nullable": true + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true } }, "required": [ + "cluster", + "description", + "enabled", "id", - "ip", - "is_valid", + "local_created_at", "local_id", - "port", - "username" + "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_VcenterAccount_": { + "WithTask_VmPlacementGroup_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VcenterAccount" + "$ref": "#/components/schemas/VmPlacementGroup" } }, "required": [ @@ -94333,425 +93850,336 @@ ], "type": "object" }, - "CreateVcenterAccountParamsData": { + "VmPlacementGroupCreationParams": { "properties": { - "port": { - "type": "integer", - "format": "int32" + "vm_vm_policy": { + "$ref": "#/components/schemas/VmVmPolicy" }, - "password": { - "type": "string" + "vm_host_prefer_enabled": { + "type": "boolean" }, - "username": { + "vm_host_must_policy": { + "type": "boolean" + }, + "vm_host_must_enabled": { + "type": "boolean" + }, + "vm_host_prefer_policy": { + "type": "boolean" + }, + "vm_vm_policy_enabled": { + "type": "boolean" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "prefer_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "must_hosts": { + "$ref": "#/components/schemas/HostWhereInput" + }, + "name": { "type": "string" }, - "ip": { + "description": { "type": "string" }, + "enabled": { + "type": "boolean" + }, "cluster_id": { "type": "string" } }, "required": [ - "port", - "password", - "username", - "ip", + "name", + "enabled", "cluster_id" ], "type": "object" }, - "CreateVcenterAccountParams": { + "VmPlacementGroupUpdationParams": { "properties": { "data": { - "$ref": "#/components/schemas/CreateVcenterAccountParamsData" + "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" + "data", + "where" ], "type": "object" }, - "VcenterAccountWhereUniqueInput": { + "DeleteVmPlacementGroup": { "properties": { "id": { - "type": "string", - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true + "type": "string" } }, - "type": "object", - "additionalProperties": false + "required": [ + "id" + ], + "type": "object" }, - "UpdateVcenterAccountParamsData": { + "WithTask_DeleteVmPlacementGroup_": { "properties": { - "port": { - "type": "integer", - "format": "int32" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" + "task_id": { + "type": "string", + "nullable": true }, - "ip": { - "type": "string" + "data": { + "$ref": "#/components/schemas/DeleteVmPlacementGroup" } }, "required": [ - "port", - "password", - "username", - "ip" + "data" ], "type": "object" }, - "UpdateVcenterAccountParams": { + "VmPlacementGroupDeletionParams": { "properties": { - "data": { - "$ref": "#/components/schemas/UpdateVcenterAccountParamsData" - }, "where": { - "$ref": "#/components/schemas/VcenterAccountWhereUniqueInput" + "$ref": "#/components/schemas/VmPlacementGroupWhereInput" } }, "required": [ - "data", "where" ], "type": "object" }, - "Vds": { + "NestedSnapshotGroup": { "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" + "name" ], "type": "object", "additionalProperties": false }, - "WithTask_Vds_": { + "NestedFrozenDisks": { "properties": { - "task_id": { - "type": "string", + "boot": { + "type": "integer", + "format": "int32" + }, + "bus": { + "$ref": "#/components/schemas/Bus" + }, + "disabled": { + "type": "boolean", "nullable": true }, - "data": { - "$ref": "#/components/schemas/Vds" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VdsCreationParams": { - "properties": { - "nic_ids": { - "items": { - "type": "string" - }, - "type": "array" + "disk_name": { + "type": "string", + "nullable": true }, - "cluster_id": { + "elf_image_local_id": { "type": "string" }, - "work_mode": { - "type": "string" + "image_name": { + "type": "string", + "nullable": true }, - "bond_mode": { - "type": "string" + "index": { + "type": "integer", + "format": "int32" }, - "name": { - "type": "string" - } - }, - "required": [ - "nic_ids", - "cluster_id", - "name" - ], - "type": "object" - }, - "VdsCreationWithMigrateVlanParams": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsCreationParams" + "key": { + "type": "integer", + "format": "int32", + "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" + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" } - }, - "required": [ - "vlan" ], - "type": "object" - } - ] - }, - "VdsCreationWithMAccessVlanParams": { - "allOf": [ - { - "$ref": "#/components/schemas/VdsCreationParams" + "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" + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" } - }, - "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" + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VdsWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVds": { - "properties": { - "id": { + "path": { "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVds_": { - "properties": { - "task_id": { + }, + "size": { + "type": "integer", + "format": "int64" + }, + "snapshot_local_id": { "type": "string", "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVds" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VdsDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VdsWhereInput" + "storage_policy_uuid": { + "type": "string" + }, + "svt_image_local_id": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/VmDiskType" + }, + "vm_volume_local_id": { + "type": "string" + }, + "vm_volume_snapshot_uuid": { + "type": "string", + "nullable": true + }, + "vm_volume_template_uuid": { + "type": "string", + "nullable": true } }, "required": [ - "where" + "boot", + "bus", + "elf_image_local_id", + "index", + "path", + "size", + "storage_policy_uuid", + "svt_image_local_id", + "type", + "vm_volume_local_id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "NestedGraph": { + "NestedFrozenNic": { "properties": { - "id": { + "enabled": { + "type": "boolean", + "nullable": true + }, + "gateway": { + "type": "string" + }, + "index": { + "type": "integer", + "format": "int32" + }, + "ip_address": { + "type": "string" + }, + "mac_address": { + "type": "string" + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "subnet_mask": { "type": "string" + }, + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" } }, "required": [ - "id" + "gateway", + "index", + "ip_address", + "mac_address", + "subnet_mask", + "vlan" ], "type": "object", "additionalProperties": false }, - "View": { + "VmSnapshot": { "properties": { + "clock_offset": { + "$ref": "#/components/schemas/VmClockOffset" + }, "cluster": { "$ref": "#/components/schemas/NestedCluster" }, + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" + }, + "cpu": { + "$ref": "#/components/schemas/NestedCpu" + }, + "cpu_model": { + "type": "string" + }, + "description": { + "type": "string" + }, "entityAsyncStatus": { "allOf": [ { @@ -94760,49 +94188,140 @@ ], "nullable": true }, - "graphs": { + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "labels": { "items": { - "$ref": "#/components/schemas/NestedGraph" + "$ref": "#/components/schemas/NestedLabel" }, "type": "array", "nullable": true }, - "id": { - "type": "string" + "local_created_at": { + "type": "string", + "nullable": true }, "local_id": { "type": "string" }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, "name": { "type": "string" }, - "time_span": { + "size": { + "type": "integer", + "format": "int64" + }, + "snapshot_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedSnapshotGroup" + } + ], + "nullable": true + }, + "vcpu": { "type": "integer", "format": "int32" }, - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" + "vm": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVm" + } + ], + "nullable": true + }, + "vm_disks": { + "items": { + "$ref": "#/components/schemas/NestedFrozenDisks" + }, + "type": "array", + "nullable": true + }, + "vm_nics": { + "items": { + "$ref": "#/components/schemas/NestedFrozenNic" + }, + "type": "array", + "nullable": true + }, + "win_opt": { + "type": "boolean" } }, "required": [ + "clock_offset", "cluster", + "consistent_type", + "cpu", + "cpu_model", + "description", + "firmware", + "ha", "id", "local_id", + "memory", "name", - "time_span", - "time_unit" + "size", + "vcpu", + "win_opt" ], "type": "object", "additionalProperties": false }, - "WithTask_View_": { + "WithTask_VmSnapshot_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/View" + "$ref": "#/components/schemas/VmSnapshot" } }, "required": [ @@ -94810,57 +94329,39 @@ ], "type": "object" }, - "ViewCreationParams": { + "VmSnapshotCreationParamsData": { "properties": { - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" - }, - "time_span": { - "type": "integer", - "format": "int32" + "consistent_type": { + "$ref": "#/components/schemas/ConsistentType" }, - "cluster_id": { + "name": { "type": "string" }, - "name": { + "vm_id": { "type": "string" } }, "required": [ - "time_unit", - "time_span", - "cluster_id", - "name" + "name", + "vm_id" ], "type": "object" }, - "ViewUpdationParams": { + "VmSnapshotCreationParams": { "properties": { "data": { - "properties": { - "time_unit": { - "$ref": "#/components/schemas/TimeUnit" - }, - "time_span": { - "type": "integer", - "format": "int32" - }, - "name": { - "type": "string" - } + "items": { + "$ref": "#/components/schemas/VmSnapshotCreationParamsData" }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/ViewWhereInput" + "type": "array" } }, "required": [ - "where" + "data" ], "type": "object" }, - "DeleteView": { + "DeleteVmSnapshot": { "properties": { "id": { "type": "string" @@ -94871,14 +94372,14 @@ ], "type": "object" }, - "WithTask_DeleteView_": { + "WithTask_DeleteVmSnapshot_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteView" + "$ref": "#/components/schemas/DeleteVmSnapshot" } }, "required": [ @@ -94886,10 +94387,10 @@ ], "type": "object" }, - "ViewDeletionParams": { + "VmSnapshotDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/ViewWhereInput" + "$ref": "#/components/schemas/VmSnapshotWhereInput" } }, "required": [ @@ -94897,52 +94398,91 @@ ], "type": "object" }, - "NestedVirtualPrivateCloudExternalSubnet": { + "NestedTemplateNic": { "properties": { - "floating_ip_cidr": { - "type": "string", + "enabled": { + "type": "boolean", "nullable": true }, - "id": { - "type": "string" - }, - "name": { - "type": "string" + "index": { + "type": "integer", + "format": "int32" }, - "nat_gateway_cidr": { + "ip_address": { "type": "string", "nullable": true }, - "router_gateway_cidr": { + "mac_address": { "type": "string", "nullable": true + }, + "mirror": { + "type": "boolean", + "nullable": true + }, + "model": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicModel" + } + ], + "nullable": true + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmNicType" + } + ], + "nullable": true + }, + "vlan": { + "$ref": "#/components/schemas/NestedFrozenVlan" + }, + "vpc_nic": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedTemplateVpcNic" + } + ], + "nullable": true } }, "required": [ - "id", - "name" + "index", + "vlan" ], "type": "object", "additionalProperties": false }, - "NestedVirtualPrivateCloud": { + "VmTemplate": { "properties": { - "id": { + "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" }, - "name": { + "description": { "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudFloatingIp": { - "properties": { + }, "entityAsyncStatus": { "allOf": [ { @@ -94951,44 +94491,128 @@ ], "nullable": true }, - "external_ip": { + "firmware": { + "$ref": "#/components/schemas/VmFirmware" + }, + "ha": { + "type": "boolean" + }, + "id": { + "type": "string" + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { "type": "string", "nullable": true }, - "external_subnet": { + "local_id": { + "type": "string" + }, + "max_bandwidth": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "max_bandwidth_policy": { "allOf": [ { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" + "$ref": "#/components/schemas/VmDiskIoRestrictType" } ], "nullable": true }, - "id": { - "type": "string" + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true }, - "local_id": { + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "memory": { + "type": "integer", + "format": "int64" + }, + "name": { "type": "string" }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + "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", - "vpc" + "memory", + "name", + "size", + "vcpu", + "win_opt" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudFloatingIp_": { + "WithTask_VmTemplate_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIp" + "$ref": "#/components/schemas/VmTemplate" } }, "required": [ @@ -94996,25 +94620,57 @@ ], "type": "object" }, - "VirtualPrivateCloudFloatingIpCreationParams": { + "VmTemplateCreationParams": { "properties": { - "external_ip": { + "cluster_id": { "type": "string" }, - "external_subnet_id": { + "cloud_init_supported": { + "type": "boolean" + }, + "vm_id": { "type": "string" }, - "vpc_id": { + "description": { + "type": "string" + }, + "name": { "type": "string" } }, "required": [ - "external_subnet_id", - "vpc_id" + "cloud_init_supported", + "vm_id", + "name" ], "type": "object" }, - "DeleteVirtualPrivateCloudFloatingIp": { + "VmTemplateUpdationParams": { + "properties": { + "data": { + "properties": { + "cloud_init_supported": { + "type": "boolean" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VmTemplateWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DeleteVmTemplate": { "properties": { "id": { "type": "string" @@ -95025,14 +94681,14 @@ ], "type": "object" }, - "WithTask_DeleteVirtualPrivateCloudFloatingIp_": { + "WithTask_DeleteVmTemplate_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudFloatingIp" + "$ref": "#/components/schemas/DeleteVmTemplate" } }, "required": [ @@ -95040,10 +94696,10 @@ ], "type": "object" }, - "VirtualPrivateCloudFloatingIpDeletionParams": { + "VmTemplateDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpWhereInput" + "$ref": "#/components/schemas/VmTemplateWhereInput" } }, "required": [ @@ -95051,44 +94707,20 @@ ], "type": "object" }, - "NestedVpcDnatRuleType": { + "VmVolumeSnapshot": { "properties": { - "port": { - "type": "integer", - "format": "int32" - }, - "target_ip": { - "type": "string" + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, - "target_port": { - "type": "integer", - "format": "int32" - } - }, - "required": [ - "port", - "target_ip", - "target_port" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudNatGateway": { - "properties": { - "dnat_rules": { - "items": { - "$ref": "#/components/schemas/NestedVpcDnatRuleType" - }, - "type": "array", + "createAt": { + "type": "string", "nullable": true }, - "enable_dnat": { - "type": "boolean", - "nullable": true + "description": { + "type": "string" }, - "enable_snat": { - "type": "boolean", - "nullable": true + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" }, "entityAsyncStatus": { "allOf": [ @@ -95098,19 +94730,17 @@ ], "nullable": true }, - "external_ip": { - "type": "string", - "nullable": true + "id": { + "type": "string" }, - "external_subnet": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" - } - ], + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", "nullable": true }, - "id": { + "local_created_at": { "type": "string" }, "local_id": { @@ -95119,27 +94749,67 @@ "name": { "type": "string" }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + "shared_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "size": { + "type": "number", + "format": "double", + "nullable": true + }, + "type": { + "$ref": "#/components/schemas/VmVolumeSnapshotType" + }, + "unique_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "vm_volume": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVmVolume" + } + ], + "nullable": true + }, + "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", - "vpc" + "type" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudNatGateway_": { + "WithTask_VmVolumeSnapshot_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGateway" + "$ref": "#/components/schemas/VmVolumeSnapshot" } }, "required": [ @@ -95147,48 +94817,12 @@ ], "type": "object" }, - "VirtualPrivateCloudDnatRuleParams": { - "properties": { - "target_port": { - "type": "integer", - "format": "int32" - }, - "port": { - "type": "integer", - "format": "int32" - }, - "target_ip": { - "type": "string" - } - }, - "required": [ - "target_port", - "port", - "target_ip" - ], - "type": "object" - }, - "VirtualPrivateCloudNatGatewayCreationParams": { + "VmVolumeSnapshotCreationParams": { "properties": { - "external_ip": { - "type": "string" - }, - "external_subnet_id": { + "volume_id": { "type": "string" }, - "dnat_rules": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudDnatRuleParams" - }, - "type": "array" - }, - "enable_dnat": { - "type": "boolean" - }, - "enable_snat": { - "type": "boolean" - }, - "vpc_id": { + "description": { "type": "string" }, "name": { @@ -95196,50 +94830,13 @@ } }, "required": [ - "external_subnet_id", - "enable_dnat", - "enable_snat", - "vpc_id", + "volume_id", + "description", "name" ], "type": "object" }, - "VirtualPrivateCloudNatGatewayUpdationParams": { - "properties": { - "data": { - "properties": { - "external_ip": { - "type": "string" - }, - "dnat_rules": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudDnatRuleParams" - }, - "type": "array" - }, - "enable_dnat": { - "type": "boolean" - }, - "enable_snat": { - "type": "boolean" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVirtualPrivateCloudNatGateway": { + "DeleteVmVolumeSnapshot": { "properties": { "id": { "type": "string" @@ -95250,14 +94847,14 @@ ], "type": "object" }, - "WithTask_DeleteVirtualPrivateCloudNatGateway_": { + "WithTask_DeleteVmVolumeSnapshot_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudNatGateway" + "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" } }, "required": [ @@ -95265,10 +94862,10 @@ ], "type": "object" }, - "VirtualPrivateCloudNatGatewayDeletionParams": { + "VmVolumeSnapshotDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayWhereInput" + "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" } }, "required": [ @@ -95276,56 +94873,18 @@ ], "type": "object" }, - "NestedVirtualPrivateCloudRoute": { - "properties": { - "destination": { - "type": "string" - }, - "id": { - "type": "string" - }, - "next_hop_local_id": { - "type": "string" - }, - "next_hop_type": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteNextHopType" - } - }, - "required": [ - "destination", - "id", - "next_hop_local_id", - "next_hop_type" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVirtualPrivateCloudSubnet": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudRouteTable": { + "VmVolume": { "properties": { - "default_for_vpc": { - "type": "boolean", - "nullable": true + "cluster": { + "$ref": "#/components/schemas/NestedCluster" }, "description": { "type": "string", "nullable": true }, + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, "entityAsyncStatus": { "allOf": [ { @@ -95334,50 +94893,105 @@ ], "nullable": true }, + "guest_size_usage": { + "type": "number", + "format": "double", + "nullable": true + }, + "guest_used_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, "id": { "type": "string" }, + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true + }, + "local_created_at": { + "type": "string" + }, "local_id": { "type": "string" }, + "lun": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedIscsiLun" + } + ], + "nullable": true + }, + "mounting": { + "type": "boolean" + }, "name": { "type": "string" }, - "routes": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudRoute" - }, - "type": "array", + "path": { + "type": "string" + }, + "sharing": { + "type": "boolean" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVolumeType" + } + ], "nullable": true }, - "subnets": { + "unique_logical_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "unique_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vm_disks": { "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" + "$ref": "#/components/schemas/NestedVmDisk" }, "type": "array", "nullable": true - }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ + "cluster", + "elf_storage_policy", "id", + "local_created_at", "local_id", + "mounting", "name", - "vpc" + "path", + "sharing", + "size" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudRouteTable_": { + "WithTask_VmVolume_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTable" + "$ref": "#/components/schemas/VmVolume" } }, "required": [ @@ -95385,37 +94999,22 @@ ], "type": "object" }, - "VirtualPrivateCloudRouteParams": { + "VmVolumeCreationParams": { "properties": { - "destination": { - "type": "string" + "elf_storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" }, - "next_hop_local_id": { - "type": "string" + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" }, - "next_hop_type": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteNextHopType" - } - }, - "required": [ - "destination", - "next_hop_local_id", - "next_hop_type" - ], - "type": "object" - }, - "VirtualPrivateCloudRouteTableCreationParams": { - "properties": { - "routes": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteParams" - }, - "type": "array" + "size": { + "type": "integer", + "format": "int64" }, - "vpc_id": { - "type": "string" + "sharing": { + "type": "boolean" }, - "description": { + "cluster_id": { "type": "string" }, "name": { @@ -95423,41 +95022,15 @@ } }, "required": [ - "vpc_id", + "elf_storage_policy", + "size", + "sharing", + "cluster_id", "name" ], "type": "object" }, - "VirtualPrivateCloudRouteTableUpdationParams": { - "properties": { - "data": { - "properties": { - "routes": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteParams" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableWhereInput" - } - }, - "required": [ - "data", - "where" - ], - "type": "object" - }, - "DeleteVirtualPrivateCloudRouteTable": { + "DeleteVmVolume": { "properties": { "id": { "type": "string" @@ -95468,14 +95041,14 @@ ], "type": "object" }, - "WithTask_DeleteVirtualPrivateCloudRouteTable_": { + "WithTask_DeleteVmVolume_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudRouteTable" + "$ref": "#/components/schemas/DeleteVmVolume" } }, "required": [ @@ -95483,217 +95056,229 @@ ], "type": "object" }, - "VirtualPrivateCloudRouteTableDeletionParams": { + "VmVolumeDeletionParamsEffect": { + "properties": { + "include_snapshots": { + "type": "boolean" + } + }, + "type": "object" + }, + "VmVolumeDeletionParams": { "properties": { + "effect": { + "$ref": "#/components/schemas/VmVolumeDeletionParamsEffect" + }, "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableWhereInput" + "$ref": "#/components/schemas/VmVolumeWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VmVolumeRebuildParams": { + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "volume_snapshot_id": { + "type": "string" } }, "required": [ - "where" + "name", + "description", + "volume_snapshot_id" ], "type": "object" }, - "NestedVpcRouterGatewayRuleType": { + "VmVolumeRollbackParams": { "properties": { - "dst": { + "volume_snapshot_id": { "type": "string" - }, - "nexthop": { - "type": "string", - "nullable": true } }, "required": [ - "dst" + "volume_snapshot_id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "VirtualPrivateCloudRouterGateway": { + "VmVolumeWhereUniqueInput": { "properties": { - "associated_subnets": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" - }, - "type": "array", - "nullable": true - }, - "entityAsyncStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/EntityAsyncStatus" - } - ], - "nullable": true - }, - "external_ip": { + "id": { "type": "string", "nullable": true }, - "external_subnet": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" - } - ], - "nullable": true - }, - "id": { - "type": "string" - }, "local_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "nexthop_ip": { "type": "string", "nullable": true - }, - "rules": { - "items": { - "$ref": "#/components/schemas/NestedVpcRouterGatewayRuleType" - }, - "type": "array" - }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, - "required": [ - "id", - "local_id", - "name", - "rules", - "vpc" - ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudRouterGateway_": { + "CloneVmVolumeParams": { "properties": { - "task_id": { - "type": "string", - "nullable": true + "where": { + "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGateway" + "properties": { + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" } }, "required": [ + "where", "data" ], "type": "object" }, - "VirtualPrivateCloudRouterGatewayRuleInputType": { + "UpdateVmVolumeParams": { "properties": { - "dst": { - "type": "string" + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" }, - "nexthop": { - "type": "string" + "data": { + "properties": { + "size_unit": { + "$ref": "#/components/schemas/ByteUnit" + }, + "size": { + "type": "integer", + "format": "int64" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" } }, "required": [ - "dst" + "where", + "data" ], "type": "object" }, - "VirtualPrivateCloudRouterGatewayCreationParams": { + "VmVolumeExportFileType": { + "type": "string", + "enum": [ + "QCOW2", + "RAW" + ] + }, + "ExportVmVolumeParams": { "properties": { - "rules": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayRuleInputType" - }, - "type": "array" - }, - "associated_subnets_ids": { - "items": { - "type": "string" + "data": { + "properties": { + "type": { + "$ref": "#/components/schemas/VmVolumeExportFileType" + } }, - "type": "array" - }, - "external_ip": { - "type": "string" - }, - "external_subnet_id": { - "type": "string" - }, - "vpc_id": { - "type": "string" + "required": [ + "type" + ], + "type": "object" }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/VmVolumeWhereInput" } }, "required": [ - "rules", - "associated_subnets_ids", - "external_subnet_id", - "vpc_id", - "name" + "data", + "where" ], "type": "object" }, - "VirtualPrivateCloudRouterGatewayUpdateDataParams": { + "ImportVmVolumeParams": { "properties": { - "rules": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayRuleInputType" - }, - "type": "array" - }, - "associated_subnets_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "external_ip": { + "upload_task_id": { "type": "string" }, "name": { "type": "string" - } - }, - "type": "object" - }, - "VirtualPrivateCloudRouterGatewayUpdationParams": { - "properties": { - "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayUpdateDataParams" }, - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayWhereInput" + "storage_policy": { + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" + }, + "cluster_id": { + "type": "string" } }, "required": [ - "data", - "where" + "upload_task_id", + "name", + "storage_policy", + "cluster_id" ], "type": "object" }, - "DeleteVirtualPrivateCloudRouterGateway": { + "VsphereEsxiAccount": { "properties": { + "host": { + "$ref": "#/components/schemas/NestedHost" + }, "id": { "type": "string" + }, + "ip": { + "type": "string" + }, + "is_valid": { + "type": "boolean" + }, + "local_id": { + "type": "string" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "username": { + "type": "string" } }, "required": [ - "id" + "host", + "id", + "ip", + "is_valid", + "local_id", + "port", + "username" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "WithTask_DeleteVirtualPrivateCloudRouterGateway_": { + "WithTask_VsphereEsxiAccount-Array_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudRouterGateway" + "items": { + "$ref": "#/components/schemas/VsphereEsxiAccount" + }, + "type": "array" } }, "required": [ @@ -95701,94 +95286,130 @@ ], "type": "object" }, - "VirtualPrivateCloudRouterGatewayDeletionParams": { + "UpdateVsphereEsxiAccountParamsData": { "properties": { - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayWhereInput" + "port": { + "type": "integer", + "format": "int32" + }, + "password": { + "type": "string" + }, + "username": { + "type": "string" + }, + "ip": { + "type": "string" + }, + "esxi_account_id": { + "type": "string" } }, "required": [ - "where" + "username", + "ip", + "esxi_account_id" ], "type": "object" }, - "NestedVirtualPrivateCloudLabelGroup": { + "UpdateVsphereEsxiAccountParams": { "properties": { - "labels": { + "data": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData" }, "type": "array" } }, "required": [ - "labels" + "data" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "VirtualPrivateCloudSecurityGroup": { + "UserAuditLog": { "properties": { - "default_for_vpc": { - "type": "boolean", - "nullable": true + "action": { + "type": "string" }, - "description": { + "auth_type": { "type": "string", "nullable": true }, - "entityAsyncStatus": { + "cluster": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/NestedCluster" } ], "nullable": true }, - "id": { + "createdAt": { "type": "string" }, - "label_groups": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudLabelGroup" - }, - "type": "array", + "finished_at": { + "type": "string", "nullable": true }, - "local_id": { + "id": { "type": "string" }, - "name": { + "ip_address": { "type": "string" }, - "vms": { - "items": { - "$ref": "#/components/schemas/NestedVm" - }, - "type": "array", + "message": { + "type": "string" + }, + "resource_id": { + "type": "string", "nullable": true }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + "resource_type": { + "type": "string", + "nullable": true + }, + "started_at": { + "type": "string", + "nullable": true + }, + "status": { + "allOf": [ + { + "$ref": "#/components/schemas/UserAuditLogStatus" + } + ], + "nullable": true + }, + "user": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedUser" + } + ], + "nullable": true + }, + "username": { + "type": "string", + "nullable": true } }, "required": [ + "action", + "createdAt", "id", - "local_id", - "name", - "vpc" + "ip_address", + "message" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudSecurityGroup_": { + "WithTask_UserAuditLog_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroup" + "$ref": "#/components/schemas/UserAuditLog" } }, "required": [ @@ -95796,86 +95417,66 @@ ], "type": "object" }, - "LabelGroup": { + "UserAuditLogMessage": { "properties": { - "label_ids": { - "items": { - "type": "string" - }, - "type": "array" + "en-US": { + "type": "string" + }, + "zh-CN": { + "type": "string" } }, "required": [ - "label_ids" + "en-US", + "zh-CN" ], "type": "object" }, - "VirtualPrivateCloudSecurityGroupCreationParams": { + "UserAuditLogCreationParams": { "properties": { - "vm_ids": { - "items": { - "type": "string" - }, - "type": "array" + "started_at": { + "type": "string" }, - "label_groups": { - "items": { - "$ref": "#/components/schemas/LabelGroup" - }, - "type": "array" + "finished_at": { + "type": "string" }, - "vpc_id": { + "cluster_id": { "type": "string" }, - "description": { + "resource_id": { "type": "string" }, - "name": { + "ip_address": { "type": "string" - } - }, - "required": [ - "vpc_id", - "name" - ], - "type": "object" - }, - "VirtualPrivateCloudSecurityGroupUpdationParams": { - "properties": { - "data": { - "properties": { - "vm_ids": { - "items": { - "type": "string" - }, - "type": "array" - }, - "label_groups": { - "items": { - "$ref": "#/components/schemas/LabelGroup" - }, - "type": "array" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" }, - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupWhereInput" + "status": { + "$ref": "#/components/schemas/UserAuditLogStatus" + }, + "user_id": { + "type": "string" + }, + "message": { + "$ref": "#/components/schemas/UserAuditLogMessage" + }, + "resource_type": { + "type": "string", + "minLength": 1 + }, + "action": { + "type": "string", + "minLength": 1 } }, "required": [ - "data", - "where" + "status", + "user_id", + "message", + "resource_type", + "action" ], "type": "object" }, - "DeleteVirtualPrivateCloudSecurityGroup": { + "NestedBackupPlanExecution": { "properties": { "id": { "type": "string" @@ -95884,35 +95485,38 @@ "required": [ "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "WithTask_DeleteVirtualPrivateCloudSecurityGroup_": { + "NestedBackupRestorePoint": { "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSecurityGroup" + "id": { + "type": "string" } }, "required": [ - "data" + "id" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "VirtualPrivateCloudSecurityGroupDeletionParams": { + "NestedBackupService": { "properties": { - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupWhereInput" + "id": { + "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "where" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "NestedVirtualPrivateCloudSecurityGroup": { + "NestedBackupStoreRepository": { "properties": { "id": { "type": "string" @@ -95928,192 +95532,310 @@ "type": "object", "additionalProperties": false }, - "NestedVirtualPrivateCloudSecurityPolicyApply": { + "WeekdayTypeEnum": { + "enum": [ + "FRI", + "MON", + "SAT", + "SUN", + "THU", + "TUE", + "WED" + ], + "type": "string" + }, + "NestedBackupPlanTimePoint": { "properties": { - "communicable": { - "type": "boolean" + "date": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "date_position": { + "items": { + "type": "integer", + "format": "int32" + }, + "type": "array", + "nullable": true }, - "security_group": { + "hour": { + "type": "integer", + "format": "int32" + }, + "minute": { + "type": "integer", + "format": "int32" + }, + "weekday": { "allOf": [ { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" + "$ref": "#/components/schemas/WeekdayTypeEnum" } ], "nullable": true - }, - "security_group_id": { - "type": "string" } }, "required": [ - "communicable", - "security_group_id" + "hour", + "minute" ], "type": "object", "additionalProperties": false }, - "VirtualPrivateCloudNetworkPolicyRulePortProtocol": { - "enum": [ - "ICMP", - "TCP", - "UDP" - ], - "type": "string" - }, - "NestedVirtualPrivateCloudNetworkPolicyRulePort": { + "BackupPlan": { "properties": { - "port": { - "type": "string", + "backup_delay_option": { + "allOf": [ + { + "$ref": "#/components/schemas/BackupPlanDelayOption" + } + ], "nullable": true }, - "protocol": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortProtocol" - } - }, - "required": [ - "protocol" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudNetworkPolicyRuleType": { - "enum": [ - "ALL", - "IP_BLOCK", - "SECURITY_GROUP", - "SELECTOR" - ], - "type": "string" - }, - "NestedVirtualPrivateCloudNetworkPolicyRule": { - "properties": { - "except_ip_block": { + "backup_plan_executions": { "items": { - "type": "string" + "$ref": "#/components/schemas/NestedBackupPlanExecution" }, "type": "array", "nullable": true }, - "ip_block": { - "type": "string", + "backup_restore_point_count": { + "type": "integer", + "format": "int32", "nullable": true }, - "ports": { + "backup_restore_points": { "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRulePort" + "$ref": "#/components/schemas/NestedBackupRestorePoint" }, "type": "array", "nullable": true }, - "security_group": { + "backup_service": { + "$ref": "#/components/schemas/NestedBackupService" + }, + "backup_store_repository": { + "$ref": "#/components/schemas/NestedBackupStoreRepository" + }, + "backup_total_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "compression": { + "type": "boolean", + "nullable": true + }, + "compression_ratio": { + "type": "number", + "format": "double", + "nullable": true + }, + "createdAt": { + "type": "string" + }, + "delete_strategy": { "allOf": [ { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" + "$ref": "#/components/schemas/BackupPlanDeleteStrategy" } ], "nullable": true }, - "security_group_id": { + "description": { "type": "string", "nullable": true }, - "selector": { - "items": { - "$ref": "#/components/schemas/NestedLabel" - }, - "type": "array", + "enable_window": { + "type": "boolean" + }, + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], "nullable": true }, - "selector_ids": { - "items": { - "type": "string" - }, - "type": "array", + "full_interval": { + "type": "integer", + "format": "int32" + }, + "full_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "full_time_point": { + "$ref": "#/components/schemas/NestedBackupPlanTimePoint" + }, + "id": { + "type": "string" + }, + "incremental_interval": { + "type": "integer", + "format": "int32", "nullable": true }, - "type": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleType" - } - }, - "required": [ - "type" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudSecurityPolicy": { - "properties": { - "apply_to": { + "incremental_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "incremental_time_points": { "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityPolicyApply" + "$ref": "#/components/schemas/NestedBackupPlanTimePoint" }, "type": "array" }, - "description": { - "type": "string", - "nullable": true - }, - "egress": { + "incremental_weekdays": { "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRule" + "$ref": "#/components/schemas/WeekdayTypeEnum" }, "type": "array", "nullable": true }, - "entityAsyncStatus": { + "keep_policy": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/BackupPlanKeepPolicy" } ], "nullable": true }, - "id": { - "type": "string" + "keep_policy_value": { + "type": "integer", + "format": "int32", + "nullable": true }, - "ingress": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRule" - }, - "type": "array", + "last_execute_status": { + "$ref": "#/components/schemas/BackupPlanExecutionStatus" + }, + "last_execute_status_message": { + "type": "string", "nullable": true }, - "local_id": { - "type": "string" + "last_execute_success_job_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last_execute_total_job_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last_executed_at": { + "type": "string", + "nullable": true + }, + "last_manual_execute_status": { + "$ref": "#/components/schemas/BackupPlanExecutionStatus" + }, + "last_manual_execute_status_message": { + "type": "string", + "nullable": true + }, + "last_manual_execute_success_job_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last_manual_execute_total_job_count": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "last_manual_executed_at": { + "type": "string", + "nullable": true + }, + "logical_size": { + "type": "integer", + "format": "int64", + "nullable": true }, "name": { "type": "string" }, - "policy_mode": { + "next_execute_time": { + "type": "string", + "nullable": true + }, + "phase": { "allOf": [ { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" + "$ref": "#/components/schemas/BackupPlanPhase" } ], "nullable": true }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + "physical_size": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "snapshot_consistent_type": { + "allOf": [ + { + "$ref": "#/components/schemas/ConsistentType" + } + ], + "nullable": true + }, + "status": { + "$ref": "#/components/schemas/BackupPlanStatus" + }, + "valid_size_of_backup_object": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "valid_size_of_restore_point": { + "type": "integer", + "format": "int64", + "nullable": true + }, + "vms": { + "items": { + "$ref": "#/components/schemas/NestedVm" + }, + "type": "array", + "nullable": true + }, + "window_end": { + "type": "string", + "nullable": true + }, + "window_start": { + "type": "string", + "nullable": true } }, "required": [ - "apply_to", + "backup_service", + "backup_store_repository", + "createdAt", + "enable_window", + "full_interval", + "full_period", + "full_time_point", "id", - "local_id", + "incremental_period", + "incremental_time_points", + "last_execute_status", + "last_manual_execute_status", "name", - "vpc" + "status" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudSecurityPolicy_": { + "WithTask_BackupPlan_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicy" + "$ref": "#/components/schemas/BackupPlan" } }, "required": [ @@ -96121,120 +95843,227 @@ ], "type": "object" }, - "VirtualPrivateCloudSecurityPolicyApplyInput": { - "properties": { - "security_group_id": { - "type": "string" - }, - "communicable": { - "type": "boolean" - } - }, - "required": [ - "security_group_id", - "communicable" - ], - "type": "object" - }, - "VirtualPrivateCloudNetworkPolicyRulePortInput": { + "BackupPlanTimePoint": { "properties": { - "protocol": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortProtocol" - }, - "port": { - "type": "string", + "weekday": { + "allOf": [ + { + "$ref": "#/components/schemas/WeekdayTypeEnum" + } + ], "nullable": true - } - }, - "required": [ - "protocol" - ], - "type": "object" - }, - "VirtualPrivateCloudNetworkPolicyRuleInput": { - "properties": { - "type": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleType" }, - "selector_ids": { - "items": { - "type": "string" - }, - "type": "array", - "nullable": true + "minute": { + "type": "integer", + "format": "int32" }, - "security_group_id": { - "type": "string", - "nullable": true + "hour": { + "type": "integer", + "format": "int32" }, - "ports": { + "date_position": { "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortInput" + "type": "integer", + "format": "int32" }, "type": "array", "nullable": true }, - "ip_block": { - "type": "string", - "nullable": true - }, - "except_ip_block": { - "items": { - "type": "string" - }, - "type": "array", + "date": { + "type": "integer", + "format": "int32", "nullable": true } }, "required": [ - "type" + "minute", + "hour" ], "type": "object" }, - "VirtualPrivateCloudSecurityPolicyCreateParams": { + "BackupPlanCreationParams": { "properties": { - "egress": { + "keep_policy_value": { + "type": "integer", + "format": "int32" + }, + "keep_policy": { + "$ref": "#/components/schemas/BackupPlanKeepPolicy" + }, + "backup_delay_option": { + "$ref": "#/components/schemas/BackupPlanDelayOption" + }, + "window_end": { + "type": "string" + }, + "window_start": { + "type": "string" + }, + "enable_window": { + "type": "boolean" + }, + "full_time_point": { + "$ref": "#/components/schemas/BackupPlanTimePoint" + }, + "full_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "full_interval": { + "type": "integer", + "format": "int32" + }, + "incremental_weekdays": { "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + "$ref": "#/components/schemas/WeekdayTypeEnum" }, "type": "array" }, - "ingress": { + "incremental_time_points": { "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + "$ref": "#/components/schemas/BackupPlanTimePoint" }, "type": "array" }, - "apply_to": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyApplyInput" + "incremental_interval": { + "type": "integer", + "format": "int32" + }, + "incremental_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "snapshot_consistent_type": { + "$ref": "#/components/schemas/ConsistentType" + }, + "compression": { + "type": "boolean" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "description": { + "type": "string" + }, + "backup_store_repository_id": { + "type": "string" + }, + "backup_service_id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "keep_policy_value", + "keep_policy", + "enable_window", + "full_time_point", + "full_period", + "full_interval", + "incremental_interval", + "incremental_period", + "snapshot_consistent_type", + "compression", + "vms", + "backup_store_repository_id", + "backup_service_id", + "name" + ], + "type": "object" + }, + "BackupPlanUpdationParams": { + "properties": { + "data": { + "properties": { + "disconnect_strategy": { + "$ref": "#/components/schemas/BackupPlanDeleteStrategy" + }, + "keep_policy_value": { + "type": "integer", + "format": "int32" + }, + "keep_policy": { + "$ref": "#/components/schemas/BackupPlanKeepPolicy" + }, + "backup_delay_option": { + "$ref": "#/components/schemas/BackupPlanDelayOption" + }, + "window_end": { + "type": "string" + }, + "window_start": { + "type": "string" + }, + "enable_window": { + "type": "boolean" + }, + "full_time_point": { + "$ref": "#/components/schemas/BackupPlanTimePoint" + }, + "full_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "full_interval": { + "type": "integer", + "format": "int32" + }, + "incremental_weekdays": { + "items": { + "$ref": "#/components/schemas/WeekdayTypeEnum" + }, + "type": "array" + }, + "incremental_time_points": { + "items": { + "$ref": "#/components/schemas/BackupPlanTimePoint" + }, + "type": "array" + }, + "incremental_interval": { + "type": "integer", + "format": "int32" + }, + "incremental_period": { + "$ref": "#/components/schemas/BackupPlanPeriod" + }, + "snapshot_consistent_type": { + "$ref": "#/components/schemas/ConsistentType" + }, + "compression": { + "type": "boolean" + }, + "vms": { + "$ref": "#/components/schemas/VmWhereInput" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } }, - "type": "array", - "minItems": 1 - }, - "policy_mode": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" - }, - "vpc_id": { - "type": "string" - }, - "description": { - "type": "string" + "type": "object" }, - "name": { - "type": "string", - "minLength": 1 + "where": { + "$ref": "#/components/schemas/BackupPlanWhereInput" } }, "required": [ - "apply_to", - "vpc_id", - "name" + "data", + "where" ], "type": "object" }, - "DeleteVirtualPrivateCloudSecurityPolicy": { + "DeleteBackupPlan": { "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, "id": { "type": "string" } @@ -96244,14 +96073,14 @@ ], "type": "object" }, - "WithTask_DeleteVirtualPrivateCloudSecurityPolicy_": { + "WithTask_DeleteBackupPlan_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSecurityPolicy" + "$ref": "#/components/schemas/DeleteBackupPlan" } }, "required": [ @@ -96259,103 +96088,68 @@ ], "type": "object" }, - "VirtualPrivateCloudSecurityPolicyDeleteParams": { + "BackupPlanDeletionParams": { "properties": { + "data": { + "properties": { + "delete_strategy": { + "$ref": "#/components/schemas/BackupPlanDeleteStrategy" + } + }, + "required": [ + "delete_strategy" + ], + "type": "object" + }, "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyWhereInput" + "$ref": "#/components/schemas/BackupPlanWhereInput" } }, "required": [ + "data", "where" ], "type": "object" }, - "VirtualPrivateCloudSecurityPolicyUpdateParams": { - "properties": { - "ingress": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" - }, - "type": "array" - }, - "egress": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" - }, - "type": "array" - }, - "apply_to": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyApplyInput" - }, - "type": "array" - }, - "policy_mode": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "VirtualPrivateCloudSecurityPolicyUpdateBody": { + "BackupPlanSuspendParams": { "properties": { - "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyUpdateParams" - }, "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyWhereInput" + "$ref": "#/components/schemas/BackupPlanWhereInput" } }, "required": [ - "data", "where" ], "type": "object" }, - "NestedVpcSubnetIpPooType": { + "BackupPlanResumeParams": { "properties": { - "end": { - "type": "string" - }, - "start": { - "type": "string" + "where": { + "$ref": "#/components/schemas/BackupPlanWhereInput" } }, "required": [ - "end", - "start" + "where" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "NestedVirtualPrivateCloudRouteTable": { + "BackupPlanExecution": { "properties": { - "id": { - "type": "string" + "backup_plan": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedBackupPlan" + } + ], + "nullable": true }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloudSubnet": { - "properties": { - "cidr": { - "type": "string" + "deletable_flag_marked": { + "type": "boolean", + "nullable": true }, - "description": { - "type": "string", + "duration": { + "type": "integer", + "format": "int32", "nullable": true }, "entityAsyncStatus": { @@ -96366,62 +96160,66 @@ ], "nullable": true }, - "gateway": { + "executed_at": { "type": "string", "nullable": true }, "id": { "type": "string" }, - "ip_pools": { - "items": { - "$ref": "#/components/schemas/NestedVpcSubnetIpPooType" - }, - "type": "array", - "nullable": true + "local_created_at": { + "type": "string" }, "local_id": { "type": "string" }, - "name": { - "type": "string" + "method": { + "$ref": "#/components/schemas/BackupExecutionMethod" }, - "route_table": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudRouteTable" + "state": { + "allOf": [ + { + "$ref": "#/components/schemas/BackupPlanExecutionState" + } + ], + "nullable": true }, - "total_ip_count": { + "status": { + "$ref": "#/components/schemas/BackupPlanExecutionStatus" + }, + "success_job_count": { "type": "integer", "format": "int32", "nullable": true }, - "unused_ip_count": { + "total_job_count": { "type": "integer", "format": "int32", "nullable": true }, - "vpc": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + "type": { + "$ref": "#/components/schemas/BackupExecutionType" } }, "required": [ - "cidr", "id", + "local_created_at", "local_id", - "name", - "route_table", - "vpc" + "method", + "status", + "type" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloudSubnet_": { + "WithTask_BackupPlanExecution_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnet" + "$ref": "#/components/schemas/BackupPlanExecution" } }, "required": [ @@ -96429,90 +96227,21 @@ ], "type": "object" }, - "VirtualPrivateCloudSubnetIpPoolParams": { - "properties": { - "end": { - "type": "string" - }, - "start": { - "type": "string" - } - }, - "required": [ - "end", - "start" - ], - "type": "object" - }, - "VirtualPrivateCloudSubnetCreationParams": { - "properties": { - "route_table_id": { - "type": "string" - }, - "ip_pools": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetIpPoolParams" - }, - "type": "array" - }, - "gateway": { - "type": "string" - }, - "cidr": { - "type": "string" - }, - "vpc_id": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "route_table_id", - "gateway", - "cidr", - "vpc_id", - "name" - ], - "type": "object" - }, - "VirtualPrivateCloudSubnetUpdateDataParams": { - "properties": { - "route_table_id": { - "type": "string" - }, - "ip_pools": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetIpPoolParams" - }, - "type": "array" - }, - "gateway": { - "type": "string" - }, - "cidr": { - "type": "string" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" - }, - "VirtualPrivateCloudSubnetUpdationParams": { + "BackupPlanExecuteParams": { "properties": { "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetUpdateDataParams" + "properties": { + "type": { + "$ref": "#/components/schemas/BackupExecutionType" + } + }, + "required": [ + "type" + ], + "type": "object" }, "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetWhereInput" + "$ref": "#/components/schemas/BackupPlanWhereInput" } }, "required": [ @@ -96521,137 +96250,37 @@ ], "type": "object" }, - "DeleteVirtualPrivateCloudSubnet": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVirtualPrivateCloudSubnet_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSubnet" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VirtualPrivateCloudSubnetDeletionParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "NestedVirtualPrivateCloudIsolationPolicy": { - "properties": { - "id": { - "type": "string" - }, - "vm": { - "$ref": "#/components/schemas/NestedVm" - } - }, - "required": [ - "id", - "vm" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVirtualPrivateCloudSecurityPolicy": { - "properties": { - "id": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "id", - "name" - ], - "type": "object", - "additionalProperties": false - }, - "NestedVirtualPrivateCloudServiceTepIpPool": { + "NestedBackupRestoreExecutionNetworkMapping": { "properties": { - "display_name": { - "type": "string" - }, - "gateway": { - "type": "string" - }, - "ip_end": { - "type": "string" - }, - "ip_start": { + "dst_vlan_id": { "type": "string" }, - "netmask": { + "src_vlan_id": { "type": "string" } }, "required": [ - "display_name", - "gateway", - "ip_end", - "ip_start", - "netmask" + "dst_vlan_id", + "src_vlan_id" ], "type": "object", "additionalProperties": false }, - "NestedVirtualPrivateCloudService": { + "BackupRestoreExecution": { "properties": { - "id": { - "type": "string" - }, - "internal_cidr": { - "type": "string" + "backup_restore_point": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedBackupRestorePoint" + } + ], + "nullable": true }, - "tep_ip_pools": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudServiceTepIpPool" - }, - "type": "array" - } - }, - "required": [ - "id", - "internal_cidr", - "tep_ip_pools" - ], - "type": "object", - "additionalProperties": false - }, - "VirtualPrivateCloud": { - "properties": { - "associate_external_subnet_num": { + "duration": { "type": "integer", "format": "int32", "nullable": true }, - "description": { - "type": "string", - "nullable": true - }, "entityAsyncStatus": { "allOf": [ { @@ -96660,76 +96289,74 @@ ], "nullable": true }, + "executed_at": { + "type": "string" + }, "id": { "type": "string" }, - "isolation_policies": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudIsolationPolicy" - }, - "type": "array", - "nullable": true + "mode": { + "$ref": "#/components/schemas/BackupRestoreExecutionMode" }, - "local_id": { + "name": { "type": "string" }, - "mtu": { + "read_bytes": { "type": "integer", - "format": "int32", + "format": "int64", "nullable": true }, - "name": { - "type": "string" - }, - "route_tables": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudRouteTable" - }, - "type": "array", + "rebuild_name": { + "type": "string", "nullable": true }, - "security_groups": { + "rebuild_network_mapping": { "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" + "$ref": "#/components/schemas/NestedBackupRestoreExecutionNetworkMapping" }, "type": "array", "nullable": true }, - "security_policies": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityPolicy" - }, - "type": "array", + "rebuild_target_cluster": { + "type": "string", "nullable": true }, - "subnets": { - "items": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" - }, - "type": "array", + "retry_times": { + "type": "integer", + "format": "int32", "nullable": true }, - "vpc_service": { - "$ref": "#/components/schemas/NestedVirtualPrivateCloudService" + "startup_after_restore": { + "type": "boolean" + }, + "status": { + "$ref": "#/components/schemas/BackupExecutionStatus" + }, + "total_bytes": { + "type": "integer", + "format": "int64", + "nullable": true } }, "required": [ + "executed_at", "id", - "local_id", + "mode", "name", - "vpc_service" + "startup_after_restore", + "status" ], "type": "object", "additionalProperties": false }, - "WithTask_VirtualPrivateCloud_": { + "WithTask_BackupRestoreExecution_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VirtualPrivateCloud" + "$ref": "#/components/schemas/BackupRestoreExecution" } }, "required": [ @@ -96737,50 +96364,85 @@ ], "type": "object" }, - "VirtualPrivateCloudCreationParams": { + "BackupRestoreExecutionNetworkMapping": { "properties": { - "mtu": { - "type": "integer", - "format": "int32" - }, - "vpc_service_id": { + "src_vlan_id": { "type": "string" }, - "description": { + "dst_vlan_id": { "type": "string" }, - "name": { - "type": "string" + "__typename": { + "type": "string", + "enum": [ + "BackupRestoreExecutionNetworkMapping" + ], + "nullable": false } }, "required": [ - "vpc_service_id", - "name" + "src_vlan_id", + "dst_vlan_id" ], "type": "object" }, - "VirtualPrivateCloudUpdateDataParams": { + "BackupRestorePointRebuildParams": { "properties": { - "mtu": { - "type": "integer", - "format": "int32" - }, - "description": { - "type": "string" + "data": { + "properties": { + "rebuild_network_mapping": { + "items": { + "$ref": "#/components/schemas/BackupRestoreExecutionNetworkMapping" + }, + "type": "array" + }, + "rebuild_target_host_id": { + "type": "string" + }, + "rebuild_target_cluster_id": { + "type": "string" + }, + "rebuild_name": { + "type": "string" + }, + "startup_after_restore": { + "type": "boolean" + } + }, + "required": [ + "rebuild_network_mapping", + "rebuild_target_host_id", + "rebuild_target_cluster_id", + "rebuild_name", + "startup_after_restore" + ], + "type": "object" }, - "name": { - "type": "string" + "where": { + "$ref": "#/components/schemas/BackupRestorePointWhereInput" } }, + "required": [ + "data", + "where" + ], "type": "object" }, - "VirtualPrivateCloudUpdationParams": { + "BackupRestorePointRestoreInPlaceParams": { "properties": { "data": { - "$ref": "#/components/schemas/VirtualPrivateCloudUpdateDataParams" + "properties": { + "startup_after_restore": { + "type": "boolean" + } + }, + "required": [ + "startup_after_restore" + ], + "type": "object" }, "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudWhereInput" + "$ref": "#/components/schemas/BackupRestorePointWhereInput" } }, "required": [ @@ -96789,8 +96451,16 @@ ], "type": "object" }, - "DeleteVirtualPrivateCloud": { + "DeleteBackupRestorePoint": { "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, "id": { "type": "string" } @@ -96800,14 +96470,17 @@ ], "type": "object" }, - "WithTask_DeleteVirtualPrivateCloud_": { + "WithTask_DeleteBackupRestorePoint-Array_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVirtualPrivateCloud" + "items": { + "$ref": "#/components/schemas/DeleteBackupRestorePoint" + }, + "type": "array" } }, "required": [ @@ -96815,10 +96488,10 @@ ], "type": "object" }, - "VirtualPrivateCloudDeletionParams": { + "BackupRestorePointDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VirtualPrivateCloudWhereInput" + "$ref": "#/components/schemas/BackupRestorePointWhereInput" } }, "required": [ @@ -96826,116 +96499,470 @@ ], "type": "object" }, - "Vlan": { + "VmHaPriority": { + "enum": [ + "LEVEL_1_LOW", + "LEVEL_2_MEDIUM", + "LEVEL_3_HIGH" + ], + "type": "string" + }, + "VmDiskMetaData": { "properties": { - "entityAsyncStatus": { + "vm_volume_size": { + "type": "number", + "format": "double", + "nullable": true + }, + "vm_volume_sharing": { + "type": "boolean", + "nullable": true + }, + "vm_volume_path": { + "type": "string", + "nullable": true + }, + "vm_volume_name": { + "type": "string", + "nullable": true + }, + "vm_volume_mounting": { + "type": "boolean", + "nullable": true + }, + "vm_volume_lun_zbs_volume_id": { + "type": "string", + "nullable": true + }, + "vm_volume_elf_storage_policy": { "allOf": [ { - "$ref": "#/components/schemas/EntityAsyncStatus" + "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" } ], "nullable": true }, - "gateway_ip": { + "type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskType" + } + ], + "nullable": true + }, + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth": { + "type": "number", + "format": "double", + "nullable": true + }, + "disabled": { + "type": "boolean", + "nullable": true + }, + "bus": { + "allOf": [ + { + "$ref": "#/components/schemas/Bus" + } + ], + "nullable": true + }, + "boot": { + "type": "integer", + "format": "int32", + "nullable": true + } + }, + "type": "object" + }, + "VmNicMetaData": { + "properties": { + "vlan_name": { "type": "string", "nullable": true }, - "gateway_subnetmask": { + "vlan_mode_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VlanModeType" + } + ], + "nullable": true + }, + "vlan_local_id": { "type": "string", "nullable": true }, - "id": { - "type": "string" + "model": { + "type": "string", + "nullable": true }, - "labels": { - "items": { - "$ref": "#/components/schemas/NestedLabel" - }, - "type": "array", + "mirror": { + "type": "boolean", + "nullable": true + }, + "mac_address": { + "type": "string", "nullable": true }, "local_id": { - "type": "string" + "type": "string", + "nullable": true }, - "mode_type": { + "ingress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "ingress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "ingress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + }, + "enabled": { + "type": "boolean", + "nullable": true + }, + "egress_rate_limit_max_rate_in_bitps": { + "type": "number", + "format": "double", + "nullable": true + }, + "egress_rate_limit_enabled": { + "type": "boolean", + "nullable": true + }, + "egress_rate_limit_burst_in_bit": { + "type": "number", + "format": "double", + "nullable": true + } + }, + "type": "object" + }, + "VmMetaData": { + "properties": { + "win_opt": { + "type": "boolean", + "nullable": true + }, + "vm_tools_status": { "allOf": [ { - "$ref": "#/components/schemas/VlanModeType" + "$ref": "#/components/schemas/VmToolsStatus" } ], "nullable": true }, - "name": { - "type": "string" + "vm_nics": { + "items": { + "$ref": "#/components/schemas/VmNicMetaData" + }, + "type": "array", + "nullable": true }, - "network_ids": { + "vm_disks": { "items": { - "type": "string" + "$ref": "#/components/schemas/VmDiskMetaData" }, - "type": "array" + "type": "array", + "nullable": true }, - "qos_burst": { - "type": "number", - "format": "double", + "video_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmVideoType" + } + ], "nullable": true }, - "qos_max_bandwidth": { + "vcpu": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "sync_vm_time_on_resume": { + "type": "boolean", + "nullable": true + }, + "protected": { + "type": "boolean", + "nullable": true + }, + "nested_virtualization": { + "type": "boolean", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "memory": { "type": "number", "format": "double", "nullable": true }, - "qos_min_bandwidth": { + "max_iops_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_iops": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "max_bandwidth_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoRestrictType" + } + ], + "nullable": true + }, + "max_bandwidth": { "type": "number", "format": "double", "nullable": true }, - "qos_priority": { + "local_id": { + "type": "string", + "nullable": true + }, + "io_policy": { + "allOf": [ + { + "$ref": "#/components/schemas/VmDiskIoPolicy" + } + ], + "nullable": true + }, + "internal": { + "type": "boolean", + "nullable": true + }, + "host_local_id": { + "type": "string", + "nullable": true + }, + "ha_priority": { + "allOf": [ + { + "$ref": "#/components/schemas/VmHaPriority" + } + ], + "nullable": true + }, + "ha": { + "type": "boolean", + "nullable": true + }, + "guest_os_type": { + "allOf": [ + { + "$ref": "#/components/schemas/VmGuestsOperationSystem" + } + ], + "nullable": true + }, + "firmware": { + "allOf": [ + { + "$ref": "#/components/schemas/VmFirmware" + } + ], + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + }, + "cpu_sockets": { "type": "integer", "format": "int32", "nullable": true }, - "subnetmask": { + "cpu_model": { "type": "string", "nullable": true }, - "type": { - "$ref": "#/components/schemas/NetworkType" - }, - "vds": { - "$ref": "#/components/schemas/NestedVds" + "cpu_exclusive_expected_enabled": { + "type": "boolean", + "nullable": true }, - "vlan_id": { + "cpu_cores": { "type": "integer", - "format": "int32" + "format": "int32", + "nullable": true }, - "vm_nics": { - "items": { - "$ref": "#/components/schemas/NestedVmNic" - }, - "type": "array", + "cluster_vhost_enabled": { + "type": "boolean", + "nullable": true + }, + "cluster_version": { + "type": "string", + "nullable": true + }, + "cluster_type": { + "allOf": [ + { + "$ref": "#/components/schemas/ClusterType" + } + ], + "nullable": true + }, + "cluster_local_id": { + "type": "string", + "nullable": true + }, + "cluster_architecture": { + "allOf": [ + { + "$ref": "#/components/schemas/Architecture" + } + ], + "nullable": true + }, + "clock_offset": { + "allOf": [ + { + "$ref": "#/components/schemas/VmClockOffset" + } + ], + "nullable": true + }, + "boot_with_host": { + "type": "boolean", + "nullable": true + } + }, + "type": "object" + }, + "BackupRestorePointWhereUniqueInput": { + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "local_id": { + "type": "string", + "nullable": true + } + }, + "type": "object", + "additionalProperties": false + }, + "GetBackupRestorePointMetadataRequestBody": { + "properties": { + "where": { + "$ref": "#/components/schemas/BackupRestorePointWhereUniqueInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "DisassociateSystemServiceFromObsServiceResultType": { + "enum": [ + "FAIL", + "SUCCESS" + ], + "type": "string" + }, + "DisassociateSystemServiceFromObsServiceResult": { + "properties": { + "errorMessage": { + "type": "string" + }, + "errorCode": { + "type": "string" + }, + "result": { + "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceResultType" + } + }, + "required": [ + "result" + ], + "type": "object" + }, + "WithTask_DisassociateSystemServiceFromObsServiceResult_": { + "properties": { + "task_id": { + "type": "string", "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceResult" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "ObservabilityConnectedSystemServiceType": { + "enum": [ + "BACKUP_SERVICE", + "CLOUDTOWER", + "EVEROUTE_SERVICE", + "OBSERVABILITY_SERVICE", + "REPLICATION_SERVICE", + "SFS_SERVICE" + ], + "type": "string" + }, + "DisassociateSystemServiceFromObsServiceParams": { + "properties": { + "system_service_type": { + "$ref": "#/components/schemas/ObservabilityConnectedSystemServiceType" + }, + "system_service_id": { + "type": "string" } }, "required": [ - "id", - "local_id", - "name", - "network_ids", - "type", - "vds", - "vlan_id" + "system_service_id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "WithTask_Vlan_": { + "WithTask_Task_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/Vlan" + "$ref": "#/components/schemas/Task" } }, "required": [ @@ -96943,122 +96970,171 @@ ], "type": "object" }, - "VlanId": { - "type": "integer", - "format": "int32", - "minimum": 0, - "maximum": 4095 - }, - "Priority": { - "type": "number", - "format": "double", - "minimum": 0 + "TaskDescription": { + "properties": { + "en-US": { + "type": "string" + }, + "zh-CN": { + "type": "string" + } + }, + "required": [ + "en-US", + "zh-CN" + ], + "type": "object" }, - "VmVlanCreationParams": { + "TaskStepCreationParams": { "properties": { - "qos_burst_unit": { - "$ref": "#/components/schemas/ByteUnit" + "description": { + "type": "string" }, - "qos_burst": { - "type": "integer", - "format": "int64", - "nullable": true + "finished": { + "type": "boolean" }, - "qos_max_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" + "key": { + "type": "string", + "minLength": 1 + } + }, + "required": [ + "finished", + "key" + ], + "type": "object" + }, + "TaskCreationParams": { + "properties": { + "finished_at": { + "type": "string" }, - "qos_max_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true + "started_at": { + "type": "string" }, - "qos_min_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" + "steps": { + "items": { + "$ref": "#/components/schemas/TaskStepCreationParams" + }, + "type": "array" }, - "qos_min_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true + "args": { + "additionalProperties": false, + "type": "object" }, - "qos_priority": { - "$ref": "#/components/schemas/Priority" + "key": { + "type": "string" }, - "mode_type": { - "$ref": "#/components/schemas/VlanModeType" + "internal": { + "type": "boolean" }, - "network_ids": { - "items": { - "type": "string" - }, - "type": "array" + "type": { + "$ref": "#/components/schemas/TaskType" }, - "vds_id": { + "resource_id": { "type": "string" }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" + "cluster_id": { + "type": "string" }, - "name": { + "user_id": { "type": "string" + }, + "description": { + "$ref": "#/components/schemas/TaskDescription" + }, + "resource_mutation": { + "type": "string", + "minLength": 1 + }, + "resource_type": { + "type": "string", + "minLength": 1 } }, "required": [ - "vds_id", - "name" + "user_id", + "description", + "resource_mutation", + "resource_type" ], "type": "object" }, - "VmVlanUpdationParams": { + "TaskUpdateParams": { "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 + "finished_at": { + "type": "string" }, - "qos_min_bandwidth_unit": { - "$ref": "#/components/schemas/BPSUnit" + "started_at": { + "type": "string" }, - "qos_min_bandwidth": { + "resource_rollback_retry_count": { "type": "integer", - "format": "int64", - "nullable": true + "format": "int32" }, - "qos_priority": { - "$ref": "#/components/schemas/Priority" + "resource_rollback_error": { + "type": "string" }, - "mode_type": { - "$ref": "#/components/schemas/VlanModeType" + "resource_rollbacked": { + "type": "boolean" }, - "network_ids": { + "steps": { "items": { - "type": "string" + "$ref": "#/components/schemas/TaskStepCreationParams" }, "type": "array" }, - "vlan_id": { - "$ref": "#/components/schemas/VlanId" + "error_message": { + "type": "string" }, - "name": { + "error_code": { + "type": "string" + }, + "progress": { + "type": "number", + "format": "float" + }, + "status": { + "$ref": "#/components/schemas/TaskStatus" + }, + "snapshot": { + "type": "string" + }, + "args": { + "additionalProperties": false, + "type": "object" + }, + "key": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/TaskType" + }, + "resource_id": { + "type": "string" + }, + "cluster_id": { + "type": "string" + }, + "user_id": { "type": "string" + }, + "resource_mutation": { + "type": "string" + }, + "resource_type": { + "type": "string" + }, + "description": { + "$ref": "#/components/schemas/TaskDescription" } }, "type": "object" }, "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "$ref": "#/components/schemas/TaskWhereInput" } }, "required": [ @@ -97067,85 +97143,124 @@ ], "type": "object" }, - "ExtraIp": { + "NestedVirtualPrivateCloudExternalSubnet": { "properties": { - "management_ip": { + "floating_ip_cidr": { + "type": "string", + "nullable": true + }, + "id": { "type": "string" }, - "host_id": { + "name": { "type": "string" + }, + "nat_gateway_cidr": { + "type": "string", + "nullable": true + }, + "router_gateway_cidr": { + "type": "string", + "nullable": true } }, "required": [ - "management_ip", - "host_id" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "ManagementVlanUpdationParams": { + "NestedVirtualPrivateCloud": { "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" + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloudFloatingIp": { + "properties": { + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" } - }, - "type": "object" + ], + "nullable": true }, - "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "external_ip": { + "type": "string", + "nullable": true + }, + "external_subnet": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" + } + ], + "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ - "data", - "where" + "id", + "local_id", + "vpc" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "MigrationVlanUpdationParams": { + "WithTask_VirtualPrivateCloudFloatingIp_": { "properties": { + "task_id": { + "type": "string", + "nullable": true + }, "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" + "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIp" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VirtualPrivateCloudFloatingIpCreationParams": { + "properties": { + "external_ip": { + "type": "string" }, - "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "external_subnet_id": { + "type": "string" + }, + "vpc_id": { + "type": "string" } }, "required": [ - "where" + "external_subnet_id", + "vpc_id" ], "type": "object" }, - "DeleteVlan": { + "DeleteVirtualPrivateCloudFloatingIp": { "properties": { "id": { "type": "string" @@ -97156,14 +97271,14 @@ ], "type": "object" }, - "WithTask_DeleteVlan_": { + "WithTask_DeleteVirtualPrivateCloudFloatingIp_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVlan" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudFloatingIp" } }, "required": [ @@ -97171,10 +97286,10 @@ ], "type": "object" }, - "VlanDeletionParams": { + "VirtualPrivateCloudFloatingIpDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VlanWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpWhereInput" } }, "required": [ @@ -97182,50 +97297,95 @@ ], "type": "object" }, - "VmFolder": { + "NestedVpcDnatRuleType": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "port": { + "type": "integer", + "format": "int32" }, - "id": { + "target_ip": { "type": "string" }, - "local_id": { - "type": "string", + "target_port": { + "type": "integer", + "format": "int32" + } + }, + "required": [ + "port", + "target_ip", + "target_port" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloudNatGateway": { + "properties": { + "dnat_rules": { + "items": { + "$ref": "#/components/schemas/NestedVpcDnatRuleType" + }, + "type": "array", "nullable": true }, - "name": { - "type": "string" + "enable_dnat": { + "type": "boolean", + "nullable": true }, - "vm_num": { - "type": "integer", - "format": "int32", + "enable_snat": { + "type": "boolean", "nullable": true }, - "vms": { - "items": { - "$ref": "#/components/schemas/NestedVm" - }, - "type": "array", + "entityAsyncStatus": { + "allOf": [ + { + "$ref": "#/components/schemas/EntityAsyncStatus" + } + ], + "nullable": true + }, + "external_ip": { + "type": "string", + "nullable": true + }, + "external_subnet": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" + } + ], "nullable": true + }, + "id": { + "type": "string" + }, + "local_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ - "cluster", "id", - "name" + "local_id", + "name", + "vpc" ], "type": "object", "additionalProperties": false }, - "WithTask_VmFolder_": { + "WithTask_VirtualPrivateCloudNatGateway_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmFolder" + "$ref": "#/components/schemas/VirtualPrivateCloudNatGateway" } }, "required": [ @@ -97233,9 +97393,48 @@ ], "type": "object" }, - "VmFolderCreationParams": { + "VirtualPrivateCloudDnatRuleParams": { "properties": { - "cluster_id": { + "target_port": { + "type": "integer", + "format": "int32" + }, + "port": { + "type": "integer", + "format": "int32" + }, + "target_ip": { + "type": "string" + } + }, + "required": [ + "target_port", + "port", + "target_ip" + ], + "type": "object" + }, + "VirtualPrivateCloudNatGatewayCreationParams": { + "properties": { + "external_ip": { + "type": "string" + }, + "external_subnet_id": { + "type": "string" + }, + "dnat_rules": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudDnatRuleParams" + }, + "type": "array" + }, + "enable_dnat": { + "type": "boolean" + }, + "enable_snat": { + "type": "boolean" + }, + "vpc_id": { "type": "string" }, "name": { @@ -97243,26 +97442,41 @@ } }, "required": [ - "cluster_id", + "external_subnet_id", + "enable_dnat", + "enable_snat", + "vpc_id", "name" ], "type": "object" }, - "VmFolderUpdationParams": { + "VirtualPrivateCloudNatGatewayUpdationParams": { "properties": { "data": { "properties": { + "external_ip": { + "type": "string" + }, + "dnat_rules": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudDnatRuleParams" + }, + "type": "array" + }, + "enable_dnat": { + "type": "boolean" + }, + "enable_snat": { + "type": "boolean" + }, "name": { "type": "string" } }, - "required": [ - "name" - ], "type": "object" }, "where": { - "$ref": "#/components/schemas/VmFolderWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayWhereInput" } }, "required": [ @@ -97271,7 +97485,7 @@ ], "type": "object" }, - "DeleteVmFolder": { + "DeleteVirtualPrivateCloudNatGateway": { "properties": { "id": { "type": "string" @@ -97282,14 +97496,14 @@ ], "type": "object" }, - "WithTask_DeleteVmFolder_": { + "WithTask_DeleteVirtualPrivateCloudNatGateway_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVmFolder" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudNatGateway" } }, "required": [ @@ -97297,10 +97511,10 @@ ], "type": "object" }, - "VmFolderDeletionParams": { + "VirtualPrivateCloudNatGatewayDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VmFolderWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayWhereInput" } }, "required": [ @@ -97308,16 +97522,55 @@ ], "type": "object" }, - "VmPlacementGroup": { + "NestedVirtualPrivateCloudRoute": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "destination": { + "type": "string" }, - "description": { + "id": { "type": "string" }, - "enabled": { - "type": "boolean" + "next_hop_local_id": { + "type": "string" + }, + "next_hop_type": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouteNextHopType" + } + }, + "required": [ + "destination", + "id", + "next_hop_local_id", + "next_hop_type" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVirtualPrivateCloudSubnet": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloudRouteTable": { + "properties": { + "default_for_vpc": { + "type": "boolean", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true }, "entityAsyncStatus": { "allOf": [ @@ -97330,85 +97583,47 @@ "id": { "type": "string" }, - "local_created_at": { - "type": "string" - }, "local_id": { "type": "string" }, - "local_updated_at": { - "type": "string" - }, "name": { "type": "string" }, - "vm_host_must_enabled": { - "type": "boolean" - }, - "vm_host_must_host_uuids": { + "routes": { "items": { - "$ref": "#/components/schemas/NestedHost" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudRoute" }, "type": "array", "nullable": true }, - "vm_host_must_policy": { - "type": "boolean" - }, - "vm_host_prefer_enabled": { - "type": "boolean" - }, - "vm_host_prefer_host_uuids": { + "subnets": { "items": { - "$ref": "#/components/schemas/NestedHost" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" }, "type": "array", "nullable": true }, - "vm_host_prefer_policy": { - "type": "boolean" - }, - "vm_vm_policy": { - "$ref": "#/components/schemas/VmVmPolicy" - }, - "vm_vm_policy_enabled": { - "type": "boolean" - }, - "vms": { - "items": { - "$ref": "#/components/schemas/NestedVm" - }, - "type": "array", - "nullable": true + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "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" + "vpc" ], "type": "object", "additionalProperties": false }, - "WithTask_VmPlacementGroup_": { + "WithTask_VirtualPrivateCloudRouteTable_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmPlacementGroup" + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTable" } }, "required": [ @@ -97416,100 +97631,70 @@ ], "type": "object" }, - "VmPlacementGroupCreationParams": { + "VirtualPrivateCloudRouteParams": { "properties": { - "vm_vm_policy": { - "$ref": "#/components/schemas/VmVmPolicy" - }, - "vm_host_prefer_enabled": { - "type": "boolean" - }, - "vm_host_must_policy": { - "type": "boolean" - }, - "vm_host_must_enabled": { - "type": "boolean" - }, - "vm_host_prefer_policy": { - "type": "boolean" - }, - "vm_vm_policy_enabled": { - "type": "boolean" - }, - "vms": { - "$ref": "#/components/schemas/VmWhereInput" + "destination": { + "type": "string" }, - "prefer_hosts": { - "$ref": "#/components/schemas/HostWhereInput" + "next_hop_local_id": { + "type": "string" }, - "must_hosts": { - "$ref": "#/components/schemas/HostWhereInput" + "next_hop_type": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouteNextHopType" + } + }, + "required": [ + "destination", + "next_hop_local_id", + "next_hop_type" + ], + "type": "object" + }, + "VirtualPrivateCloudRouteTableCreationParams": { + "properties": { + "routes": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouteParams" + }, + "type": "array" }, - "name": { + "vpc_id": { "type": "string" }, "description": { "type": "string" }, - "enabled": { - "type": "boolean" - }, - "cluster_id": { + "name": { "type": "string" } }, "required": [ - "name", - "enabled", - "cluster_id" + "vpc_id", + "name" ], "type": "object" }, - "VmPlacementGroupUpdationParams": { + "VirtualPrivateCloudRouteTableUpdationParams": { "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" + "routes": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouteParams" + }, + "type": "array" }, "description": { "type": "string" }, - "enabled": { - "type": "boolean" + "name": { + "type": "string" } }, "type": "object" }, "where": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableWhereInput" } }, "required": [ @@ -97518,7 +97703,7 @@ ], "type": "object" }, - "DeleteVmPlacementGroup": { + "DeleteVirtualPrivateCloudRouteTable": { "properties": { "id": { "type": "string" @@ -97529,14 +97714,14 @@ ], "type": "object" }, - "WithTask_DeleteVmPlacementGroup_": { + "WithTask_DeleteVirtualPrivateCloudRouteTable_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVmPlacementGroup" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudRouteTable" } }, "required": [ @@ -97544,10 +97729,10 @@ ], "type": "object" }, - "VmPlacementGroupDeletionParams": { + "VirtualPrivateCloudRouteTableDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VmPlacementGroupWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableWhereInput" } }, "required": [ @@ -97555,196 +97740,248 @@ ], "type": "object" }, - "NestedSnapshotGroup": { + "NestedVpcRouterGatewayRuleType": { "properties": { - "id": { + "dst": { "type": "string" }, - "name": { - "type": "string" + "nexthop": { + "type": "string", + "nullable": true } }, "required": [ - "id", - "name" + "dst" ], "type": "object", "additionalProperties": false }, - "NestedFrozenDisks": { + "VirtualPrivateCloudRouterGateway": { "properties": { - "boot": { - "type": "integer", - "format": "int32" - }, - "bus": { - "$ref": "#/components/schemas/Bus" - }, - "disabled": { - "type": "boolean", - "nullable": true - }, - "disk_name": { - "type": "string", - "nullable": true - }, - "elf_image_local_id": { - "type": "string" - }, - "image_name": { - "type": "string", - "nullable": true - }, - "index": { - "type": "integer", - "format": "int32" - }, - "key": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "max_bandwidth": { - "type": "integer", - "format": "int64", + "associated_subnets": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" + }, + "type": "array", "nullable": true }, - "max_bandwidth_policy": { + "entityAsyncStatus": { "allOf": [ { - "$ref": "#/components/schemas/VmDiskIoRestrictType" + "$ref": "#/components/schemas/EntityAsyncStatus" } ], "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "external_ip": { + "type": "string", "nullable": true }, - "max_iops_policy": { + "external_subnet": { "allOf": [ { - "$ref": "#/components/schemas/VmDiskIoRestrictType" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudExternalSubnet" } ], "nullable": true }, - "path": { - "type": "string" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "snapshot_local_id": { - "type": "string", - "nullable": true - }, - "storage_policy_uuid": { + "id": { "type": "string" }, - "svt_image_local_id": { + "local_id": { "type": "string" }, - "type": { - "$ref": "#/components/schemas/VmDiskType" - }, - "vm_volume_local_id": { + "name": { "type": "string" }, - "vm_volume_snapshot_uuid": { + "nexthop_ip": { "type": "string", "nullable": true }, - "vm_volume_template_uuid": { - "type": "string", - "nullable": true + "rules": { + "items": { + "$ref": "#/components/schemas/NestedVpcRouterGatewayRuleType" + }, + "type": "array" + }, + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ - "boot", - "bus", - "elf_image_local_id", - "index", - "path", - "size", - "storage_policy_uuid", - "svt_image_local_id", - "type", - "vm_volume_local_id" + "id", + "local_id", + "name", + "rules", + "vpc" ], "type": "object", "additionalProperties": false }, - "NestedFrozenNic": { + "WithTask_VirtualPrivateCloudRouterGateway_": { "properties": { - "enabled": { - "type": "boolean", + "task_id": { + "type": "string", "nullable": true }, - "gateway": { + "data": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGateway" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VirtualPrivateCloudRouterGatewayRuleInputType": { + "properties": { + "dst": { "type": "string" }, - "index": { - "type": "integer", - "format": "int32" + "nexthop": { + "type": "string" + } + }, + "required": [ + "dst" + ], + "type": "object" + }, + "VirtualPrivateCloudRouterGatewayCreationParams": { + "properties": { + "rules": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayRuleInputType" + }, + "type": "array" }, - "ip_address": { + "associated_subnets_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "external_ip": { "type": "string" }, - "mac_address": { + "external_subnet_id": { "type": "string" }, - "mirror": { - "type": "boolean", - "nullable": true + "vpc_id": { + "type": "string" }, - "model": { - "allOf": [ - { - "$ref": "#/components/schemas/VmNicModel" - } - ], - "nullable": true + "name": { + "type": "string" + } + }, + "required": [ + "rules", + "associated_subnets_ids", + "external_subnet_id", + "vpc_id", + "name" + ], + "type": "object" + }, + "VirtualPrivateCloudRouterGatewayUpdateDataParams": { + "properties": { + "rules": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayRuleInputType" + }, + "type": "array" }, - "subnet_mask": { + "associated_subnets_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "external_ip": { "type": "string" }, - "vlan": { - "$ref": "#/components/schemas/NestedFrozenVlan" + "name": { + "type": "string" + } + }, + "type": "object" + }, + "VirtualPrivateCloudRouterGatewayUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayUpdateDataParams" + }, + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVirtualPrivateCloudRouterGateway": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVirtualPrivateCloudRouterGateway_": { + "properties": { + "task_id": { + "type": "string", + "nullable": true + }, + "data": { + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudRouterGateway" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VirtualPrivateCloudRouterGatewayDeletionParams": { + "properties": { + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "NestedVirtualPrivateCloudLabelGroup": { + "properties": { + "labels": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array" } }, "required": [ - "gateway", - "index", - "ip_address", - "mac_address", - "subnet_mask", - "vlan" + "labels" ], "type": "object", "additionalProperties": false }, - "VmSnapshot": { + "VirtualPrivateCloudSecurityGroup": { "properties": { - "clock_offset": { - "$ref": "#/components/schemas/VmClockOffset" - }, - "cluster": { - "$ref": "#/components/schemas/NestedCluster" - }, - "consistent_type": { - "$ref": "#/components/schemas/ConsistentType" - }, - "cpu": { - "$ref": "#/components/schemas/NestedCpu" - }, - "cpu_model": { - "type": "string" + "default_for_vpc": { + "type": "boolean", + "nullable": true }, "description": { - "type": "string" + "type": "string", + "nullable": true }, "entityAsyncStatus": { "allOf": [ @@ -97754,140 +97991,50 @@ ], "nullable": true }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" - }, - "ha": { - "type": "boolean" - }, "id": { "type": "string" }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], - "nullable": true - }, - "labels": { + "label_groups": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudLabelGroup" }, "type": "array", "nullable": true }, - "local_created_at": { - "type": "string", - "nullable": true - }, "local_id": { "type": "string" }, - "max_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true - }, - "max_bandwidth_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], - "nullable": true - }, - "max_iops": { - "type": "integer", - "format": "int32", - "nullable": true - }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], - "nullable": true - }, - "memory": { - "type": "integer", - "format": "int64" - }, "name": { "type": "string" }, - "size": { - "type": "integer", - "format": "int64" - }, - "snapshot_group": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedSnapshotGroup" - } - ], - "nullable": true - }, - "vcpu": { - "type": "integer", - "format": "int32" - }, - "vm": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVm" - } - ], - "nullable": true - }, - "vm_disks": { - "items": { - "$ref": "#/components/schemas/NestedFrozenDisks" - }, - "type": "array", - "nullable": true - }, - "vm_nics": { + "vms": { "items": { - "$ref": "#/components/schemas/NestedFrozenNic" + "$ref": "#/components/schemas/NestedVm" }, "type": "array", "nullable": true }, - "win_opt": { - "type": "boolean" + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ - "clock_offset", - "cluster", - "consistent_type", - "cpu", - "cpu_model", - "description", - "firmware", - "ha", "id", "local_id", - "memory", "name", - "size", - "vcpu", - "win_opt" + "vpc" ], "type": "object", "additionalProperties": false }, - "WithTask_VmSnapshot_": { + "WithTask_VirtualPrivateCloudSecurityGroup_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmSnapshot" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroup" } }, "required": [ @@ -97895,39 +98042,86 @@ ], "type": "object" }, - "VmSnapshotCreationParamsData": { + "LabelGroup": { "properties": { - "consistent_type": { - "$ref": "#/components/schemas/ConsistentType" + "label_ids": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "label_ids" + ], + "type": "object" + }, + "VirtualPrivateCloudSecurityGroupCreationParams": { + "properties": { + "vm_ids": { + "items": { + "type": "string" + }, + "type": "array" }, - "name": { + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelGroup" + }, + "type": "array" + }, + "vpc_id": { "type": "string" }, - "vm_id": { + "description": { + "type": "string" + }, + "name": { "type": "string" } }, "required": [ - "name", - "vm_id" + "vpc_id", + "name" ], "type": "object" }, - "VmSnapshotCreationParams": { + "VirtualPrivateCloudSecurityGroupUpdationParams": { "properties": { "data": { - "items": { - "$ref": "#/components/schemas/VmSnapshotCreationParamsData" + "properties": { + "vm_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "label_groups": { + "items": { + "$ref": "#/components/schemas/LabelGroup" + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } }, - "type": "array" + "type": "object" + }, + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupWhereInput" } }, "required": [ - "data" + "data", + "where" ], "type": "object" }, - "DeleteVmSnapshot": { + "DeleteVirtualPrivateCloudSecurityGroup": { "properties": { "id": { "type": "string" @@ -97938,14 +98132,14 @@ ], "type": "object" }, - "WithTask_DeleteVmSnapshot_": { + "WithTask_DeleteVirtualPrivateCloudSecurityGroup_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVmSnapshot" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSecurityGroup" } }, "required": [ @@ -97953,10 +98147,10 @@ ], "type": "object" }, - "VmSnapshotDeletionParams": { + "VirtualPrivateCloudSecurityGroupDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VmSnapshotWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupWhereInput" } }, "required": [ @@ -97964,90 +98158,153 @@ ], "type": "object" }, - "NestedTemplateNic": { + "NestedVirtualPrivateCloudSecurityGroup": { "properties": { - "enabled": { - "type": "boolean", - "nullable": true + "id": { + "type": "string" }, - "index": { - "type": "integer", - "format": "int32" + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVirtualPrivateCloudSecurityPolicyApply": { + "properties": { + "communicable": { + "type": "boolean" }, - "ip_address": { + "security_group": { + "allOf": [ + { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" + } + ], + "nullable": true + }, + "security_group_id": { + "type": "string" + } + }, + "required": [ + "communicable", + "security_group_id" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloudNetworkPolicyRulePortProtocol": { + "enum": [ + "ICMP", + "TCP", + "UDP" + ], + "type": "string" + }, + "NestedVirtualPrivateCloudNetworkPolicyRulePort": { + "properties": { + "port": { "type": "string", "nullable": true }, - "mac_address": { + "protocol": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortProtocol" + } + }, + "required": [ + "protocol" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloudNetworkPolicyRuleType": { + "enum": [ + "ALL", + "IP_BLOCK", + "SECURITY_GROUP", + "SELECTOR" + ], + "type": "string" + }, + "NestedVirtualPrivateCloudNetworkPolicyRule": { + "properties": { + "except_ip_block": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true + }, + "ip_block": { "type": "string", "nullable": true }, - "mirror": { - "type": "boolean", + "ports": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRulePort" + }, + "type": "array", "nullable": true }, - "model": { + "security_group": { "allOf": [ { - "$ref": "#/components/schemas/VmNicModel" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" } ], "nullable": true }, - "type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmNicType" - } - ], + "security_group_id": { + "type": "string", "nullable": true }, - "vlan": { - "$ref": "#/components/schemas/NestedFrozenVlan" + "selector": { + "items": { + "$ref": "#/components/schemas/NestedLabel" + }, + "type": "array", + "nullable": true }, - "vpc_nic": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedTemplateVpcNic" - } - ], + "selector_ids": { + "items": { + "type": "string" + }, + "type": "array", "nullable": true + }, + "type": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleType" } }, "required": [ - "index", - "vlan" + "type" ], "type": "object", "additionalProperties": false }, - "VmTemplate": { + "VirtualPrivateCloudSecurityPolicy": { "properties": { - "clock_offset": { - "$ref": "#/components/schemas/VmClockOffset" - }, - "cloud_init_supported": { - "type": "boolean" - }, - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "apply_to": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityPolicyApply" + }, + "type": "array" }, - "content_library_vm_template": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedContentLibraryVmTemplate" - } - ], + "description": { + "type": "string", "nullable": true }, - "cpu": { - "$ref": "#/components/schemas/NestedCpu" - }, - "cpu_model": { - "type": "string" - }, - "description": { - "type": "string" + "egress": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRule" + }, + "type": "array", + "nullable": true }, "entityAsyncStatus": { "allOf": [ @@ -98057,124 +98314,190 @@ ], "nullable": true }, - "firmware": { - "$ref": "#/components/schemas/VmFirmware" - }, - "ha": { - "type": "boolean" - }, "id": { "type": "string" }, - "io_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoPolicy" - } - ], - "nullable": true - }, - "labels": { + "ingress": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudNetworkPolicyRule" }, "type": "array", "nullable": true }, - "local_created_at": { - "type": "string", - "nullable": true - }, "local_id": { "type": "string" }, - "max_bandwidth": { - "type": "integer", - "format": "int64", - "nullable": true + "name": { + "type": "string" }, - "max_bandwidth_policy": { + "policy_mode": { "allOf": [ { - "$ref": "#/components/schemas/VmDiskIoRestrictType" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" } ], "nullable": true }, - "max_iops": { - "type": "integer", - "format": "int32", + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" + } + }, + "required": [ + "apply_to", + "id", + "local_id", + "name", + "vpc" + ], + "type": "object", + "additionalProperties": false + }, + "WithTask_VirtualPrivateCloudSecurityPolicy_": { + "properties": { + "task_id": { + "type": "string", "nullable": true }, - "max_iops_policy": { - "allOf": [ - { - "$ref": "#/components/schemas/VmDiskIoRestrictType" - } - ], - "nullable": true + "data": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicy" + } + }, + "required": [ + "data" + ], + "type": "object" + }, + "VirtualPrivateCloudSecurityPolicyApplyInput": { + "properties": { + "security_group_id": { + "type": "string" }, - "memory": { - "type": "integer", - "format": "int64" + "communicable": { + "type": "boolean" + } + }, + "required": [ + "security_group_id", + "communicable" + ], + "type": "object" + }, + "VirtualPrivateCloudNetworkPolicyRulePortInput": { + "properties": { + "protocol": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortProtocol" }, - "name": { - "type": "string" + "port": { + "type": "string", + "nullable": true + } + }, + "required": [ + "protocol" + ], + "type": "object" + }, + "VirtualPrivateCloudNetworkPolicyRuleInput": { + "properties": { + "type": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleType" }, - "size": { - "type": "integer", - "format": "int64" + "selector_ids": { + "items": { + "type": "string" + }, + "type": "array", + "nullable": true }, - "vcpu": { - "type": "integer", - "format": "int32" + "security_group_id": { + "type": "string", + "nullable": true + }, + "ports": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRulePortInput" + }, + "type": "array", + "nullable": true }, - "video_type": { + "ip_block": { "type": "string", "nullable": true }, - "vm_disks": { + "except_ip_block": { "items": { - "$ref": "#/components/schemas/NestedFrozenDisks" + "type": "string" }, "type": "array", "nullable": true + } + }, + "required": [ + "type" + ], + "type": "object" + }, + "VirtualPrivateCloudSecurityPolicyCreateParams": { + "properties": { + "egress": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + }, + "type": "array" }, - "vm_nics": { + "ingress": { "items": { - "$ref": "#/components/schemas/NestedTemplateNic" + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + }, + "type": "array" + }, + "apply_to": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyApplyInput" }, "type": "array", - "nullable": true + "minItems": 1 + }, + "policy_mode": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" + }, + "vpc_id": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string", + "minLength": 1 } }, "required": [ - "clock_offset", - "cloud_init_supported", - "cluster", - "cpu", - "cpu_model", - "description", - "firmware", - "ha", - "id", - "local_id", - "memory", - "name", - "size", - "vcpu" + "apply_to", + "vpc_id", + "name" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "WithTask_VmTemplate_": { + "DeleteVirtualPrivateCloudSecurityPolicy": { + "properties": { + "id": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, + "WithTask_DeleteVirtualPrivateCloudSecurityPolicy_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmTemplate" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSecurityPolicy" } }, "required": [ @@ -98182,16 +98505,39 @@ ], "type": "object" }, - "VmTemplateCreationParams": { + "VirtualPrivateCloudSecurityPolicyDeleteParams": { "properties": { - "cluster_id": { - "type": "string" + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyWhereInput" + } + }, + "required": [ + "where" + ], + "type": "object" + }, + "VirtualPrivateCloudSecurityPolicyUpdateParams": { + "properties": { + "ingress": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + }, + "type": "array" }, - "cloud_init_supported": { - "type": "boolean" + "egress": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudNetworkPolicyRuleInput" + }, + "type": "array" }, - "vm_id": { - "type": "string" + "apply_to": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyApplyInput" + }, + "type": "array" + }, + "policy_mode": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyMode" }, "description": { "type": "string" @@ -98200,90 +98546,64 @@ "type": "string" } }, - "required": [ - "cloud_init_supported", - "vm_id", - "name" - ], "type": "object" }, - "VmTemplateUpdationParams": { + "VirtualPrivateCloudSecurityPolicyUpdateBody": { "properties": { "data": { - "properties": { - "cloud_init_supported": { - "type": "boolean" - }, - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "type": "object" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyUpdateParams" }, "where": { - "$ref": "#/components/schemas/VmTemplateWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyWhereInput" } }, "required": [ + "data", "where" ], "type": "object" }, - "DeleteVmTemplate": { + "NestedVpcSubnetIpPooType": { "properties": { - "id": { + "end": { "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmTemplate_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true }, - "data": { - "$ref": "#/components/schemas/DeleteVmTemplate" + "start": { + "type": "string" } }, "required": [ - "data" + "end", + "start" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "VmTemplateDeletionParams": { + "NestedVirtualPrivateCloudRouteTable": { "properties": { - "where": { - "$ref": "#/components/schemas/VmTemplateWhereInput" + "id": { + "type": "string" + }, + "name": { + "type": "string" } }, "required": [ - "where" + "id", + "name" ], - "type": "object" + "type": "object", + "additionalProperties": false }, - "VmVolumeSnapshot": { + "VirtualPrivateCloudSubnet": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "cidr": { + "type": "string" }, - "createAt": { + "description": { "type": "string", "nullable": true }, - "description": { - "type": "string" - }, - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - }, "entityAsyncStatus": { "allOf": [ { @@ -98292,86 +98612,62 @@ ], "nullable": true }, + "gateway": { + "type": "string", + "nullable": true + }, "id": { "type": "string" }, - "labels": { + "ip_pools": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedVpcSubnetIpPooType" }, "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", - "nullable": true - }, - "vm_volume": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedVmVolume" - } - ], - "nullable": true + "route_table": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudRouteTable" }, - "volume_sharing": { - "type": "boolean", + "total_ip_count": { + "type": "integer", + "format": "int32", "nullable": true }, - "volume_size": { - "type": "number", - "format": "double", + "unused_ip_count": { + "type": "integer", + "format": "int32", "nullable": true }, - "zbs_snapshot_uuid": { - "type": "string", - "nullable": true + "vpc": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloud" } }, "required": [ - "cluster", - "description", - "elf_storage_policy", + "cidr", "id", - "local_created_at", "local_id", "name", - "type" + "route_table", + "vpc" ], "type": "object", "additionalProperties": false }, - "WithTask_VmVolumeSnapshot_": { + "WithTask_VirtualPrivateCloudSubnet_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmVolumeSnapshot" + "$ref": "#/components/schemas/VirtualPrivateCloudSubnet" } }, "required": [ @@ -98379,9 +98675,39 @@ ], "type": "object" }, - "VmVolumeSnapshotCreationParams": { + "VirtualPrivateCloudSubnetIpPoolParams": { "properties": { - "volume_id": { + "end": { + "type": "string" + }, + "start": { + "type": "string" + } + }, + "required": [ + "end", + "start" + ], + "type": "object" + }, + "VirtualPrivateCloudSubnetCreationParams": { + "properties": { + "route_table_id": { + "type": "string" + }, + "ip_pools": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetIpPoolParams" + }, + "type": "array" + }, + "gateway": { + "type": "string" + }, + "cidr": { + "type": "string" + }, + "vpc_id": { "type": "string" }, "description": { @@ -98392,13 +98718,56 @@ } }, "required": [ - "volume_id", - "description", + "route_table_id", + "gateway", + "cidr", + "vpc_id", "name" ], "type": "object" }, - "DeleteVmVolumeSnapshot": { + "VirtualPrivateCloudSubnetUpdateDataParams": { + "properties": { + "route_table_id": { + "type": "string" + }, + "ip_pools": { + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetIpPoolParams" + }, + "type": "array" + }, + "gateway": { + "type": "string" + }, + "cidr": { + "type": "string" + }, + "description": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "type": "object" + }, + "VirtualPrivateCloudSubnetUpdationParams": { + "properties": { + "data": { + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetUpdateDataParams" + }, + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetWhereInput" + } + }, + "required": [ + "data", + "where" + ], + "type": "object" + }, + "DeleteVirtualPrivateCloudSubnet": { "properties": { "id": { "type": "string" @@ -98409,14 +98778,14 @@ ], "type": "object" }, - "WithTask_DeleteVmVolumeSnapshot_": { + "WithTask_DeleteVirtualPrivateCloudSubnet_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/DeleteVmVolumeSnapshot" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloudSubnet" } }, "required": [ @@ -98424,10 +98793,10 @@ ], "type": "object" }, - "VmVolumeSnapshotDeletionParams": { + "VirtualPrivateCloudSubnetDeletionParams": { "properties": { "where": { - "$ref": "#/components/schemas/VmVolumeSnapshotWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetWhereInput" } }, "required": [ @@ -98435,18 +98804,100 @@ ], "type": "object" }, - "VmVolume": { + "NestedVirtualPrivateCloudIsolationPolicy": { "properties": { - "cluster": { - "$ref": "#/components/schemas/NestedCluster" + "id": { + "type": "string" + }, + "vm": { + "$ref": "#/components/schemas/NestedVm" + } + }, + "required": [ + "id", + "vm" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVirtualPrivateCloudSecurityPolicy": { + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "required": [ + "id", + "name" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVirtualPrivateCloudServiceTepIpPool": { + "properties": { + "display_name": { + "type": "string" + }, + "gateway": { + "type": "string" + }, + "ip_end": { + "type": "string" + }, + "ip_start": { + "type": "string" + }, + "netmask": { + "type": "string" + } + }, + "required": [ + "display_name", + "gateway", + "ip_end", + "ip_start", + "netmask" + ], + "type": "object", + "additionalProperties": false + }, + "NestedVirtualPrivateCloudService": { + "properties": { + "id": { + "type": "string" + }, + "internal_cidr": { + "type": "string" + }, + "tep_ip_pools": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudServiceTepIpPool" + }, + "type": "array" + } + }, + "required": [ + "id", + "internal_cidr", + "tep_ip_pools" + ], + "type": "object", + "additionalProperties": false + }, + "VirtualPrivateCloud": { + "properties": { + "associate_external_subnet_num": { + "type": "integer", + "format": "int32", + "nullable": true }, "description": { "type": "string", "nullable": true }, - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - }, "entityAsyncStatus": { "allOf": [ { @@ -98455,105 +98906,76 @@ ], "nullable": true }, - "guest_size_usage": { - "type": "number", - "format": "double", - "nullable": true - }, - "guest_used_size": { - "type": "integer", - "format": "int64", - "nullable": true - }, "id": { "type": "string" }, - "labels": { + "isolation_policies": { "items": { - "$ref": "#/components/schemas/NestedLabel" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudIsolationPolicy" }, "type": "array", "nullable": true }, - "local_created_at": { - "type": "string" - }, "local_id": { "type": "string" }, - "lun": { - "allOf": [ - { - "$ref": "#/components/schemas/NestedIscsiLun" - } - ], + "mtu": { + "type": "integer", + "format": "int32", "nullable": true }, - "mounting": { - "type": "boolean" - }, "name": { "type": "string" }, - "path": { - "type": "string" - }, - "sharing": { - "type": "boolean" - }, - "size": { - "type": "integer", - "format": "int64" - }, - "type": { - "allOf": [ - { - "$ref": "#/components/schemas/VmVolumeType" - } - ], + "route_tables": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudRouteTable" + }, + "type": "array", "nullable": true }, - "unique_logical_size": { - "type": "number", - "format": "double", + "security_groups": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityGroup" + }, + "type": "array", "nullable": true }, - "unique_size": { - "type": "integer", - "format": "int64", + "security_policies": { + "items": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSecurityPolicy" + }, + "type": "array", "nullable": true }, - "vm_disks": { + "subnets": { "items": { - "$ref": "#/components/schemas/NestedVmDisk" + "$ref": "#/components/schemas/NestedVirtualPrivateCloudSubnet" }, "type": "array", "nullable": true + }, + "vpc_service": { + "$ref": "#/components/schemas/NestedVirtualPrivateCloudService" } }, "required": [ - "cluster", - "elf_storage_policy", "id", - "local_created_at", "local_id", - "mounting", "name", - "path", - "sharing", - "size" + "vpc_service" ], "type": "object", "additionalProperties": false }, - "WithTask_VmVolume_": { + "WithTask_VirtualPrivateCloud_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "$ref": "#/components/schemas/VmVolume" + "$ref": "#/components/schemas/VirtualPrivateCloud" } }, "required": [ @@ -98561,22 +98983,16 @@ ], "type": "object" }, - "VmVolumeCreationParams": { + "VirtualPrivateCloudCreationParams": { "properties": { - "elf_storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - }, - "size_unit": { - "$ref": "#/components/schemas/ByteUnit" - }, - "size": { + "mtu": { "type": "integer", - "format": "int64" + "format": "int32" }, - "sharing": { - "type": "boolean" + "vpc_service_id": { + "type": "string" }, - "cluster_id": { + "description": { "type": "string" }, "name": { @@ -98584,184 +99000,33 @@ } }, "required": [ - "elf_storage_policy", - "size", - "sharing", - "cluster_id", + "vpc_service_id", "name" ], "type": "object" }, - "DeleteVmVolume": { - "properties": { - "id": { - "type": "string" - } - }, - "required": [ - "id" - ], - "type": "object" - }, - "WithTask_DeleteVmVolume_": { - "properties": { - "task_id": { - "type": "string", - "nullable": true - }, - "data": { - "$ref": "#/components/schemas/DeleteVmVolume" - } - }, - "required": [ - "data" - ], - "type": "object" - }, - "VmVolumeDeletionParamsEffect": { - "properties": { - "include_snapshots": { - "type": "boolean" - } - }, - "type": "object" - }, - "VmVolumeDeletionParams": { - "properties": { - "effect": { - "$ref": "#/components/schemas/VmVolumeDeletionParamsEffect" - }, - "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" - } - }, - "required": [ - "where" - ], - "type": "object" - }, - "VmVolumeRebuildParams": { + "VirtualPrivateCloudUpdateDataParams": { "properties": { - "name": { - "type": "string" + "mtu": { + "type": "integer", + "format": "int32" }, "description": { "type": "string" }, - "volume_snapshot_id": { - "type": "string" - } - }, - "required": [ - "name", - "description", - "volume_snapshot_id" - ], - "type": "object" - }, - "VmVolumeRollbackParams": { - "properties": { - "volume_snapshot_id": { + "name": { "type": "string" } }, - "required": [ - "volume_snapshot_id" - ], - "type": "object" - }, - "VmVolumeWhereUniqueInput": { - "properties": { - "id": { - "type": "string", - "nullable": true - }, - "local_id": { - "type": "string", - "nullable": true - } - }, - "type": "object", - "additionalProperties": false - }, - "CloneVmVolumeParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmVolumeWhereUniqueInput" - }, - "data": { - "properties": { - "description": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - } - }, - "required": [ - "where", - "data" - ], - "type": "object" - }, - "UpdateVmVolumeParams": { - "properties": { - "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" - }, - "data": { - "properties": { - "size_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": { + "VirtualPrivateCloudUpdationParams": { "properties": { "data": { - "properties": { - "type": { - "$ref": "#/components/schemas/VmVolumeExportFileType" - } - }, - "required": [ - "type" - ], - "type": "object" + "$ref": "#/components/schemas/VirtualPrivateCloudUpdateDataParams" }, "where": { - "$ref": "#/components/schemas/VmVolumeWhereInput" + "$ref": "#/components/schemas/VirtualPrivateCloudWhereInput" } }, "required": [ @@ -98770,77 +99035,25 @@ ], "type": "object" }, - "ImportVmVolumeParams": { - "properties": { - "upload_task_id": { - "type": "string" - }, - "name": { - "type": "string" - }, - "storage_policy": { - "$ref": "#/components/schemas/VmVolumeElfStoragePolicyType" - }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "upload_task_id", - "name", - "storage_policy", - "cluster_id" - ], - "type": "object" - }, - "VsphereEsxiAccount": { + "DeleteVirtualPrivateCloud": { "properties": { - "host": { - "$ref": "#/components/schemas/NestedHost" - }, "id": { "type": "string" - }, - "ip": { - "type": "string" - }, - "is_valid": { - "type": "boolean" - }, - "local_id": { - "type": "string" - }, - "port": { - "type": "integer", - "format": "int32" - }, - "username": { - "type": "string" } }, "required": [ - "host", - "id", - "ip", - "is_valid", - "local_id", - "port", - "username" + "id" ], - "type": "object", - "additionalProperties": false + "type": "object" }, - "WithTask_VsphereEsxiAccount-Array_": { + "WithTask_DeleteVirtualPrivateCloud_": { "properties": { "task_id": { "type": "string", "nullable": true }, "data": { - "items": { - "$ref": "#/components/schemas/VsphereEsxiAccount" - }, - "type": "array" + "$ref": "#/components/schemas/DeleteVirtualPrivateCloud" } }, "required": [ @@ -98848,43 +99061,25 @@ ], "type": "object" }, - "UpdateVsphereEsxiAccountParamsData": { + "VirtualPrivateCloudDeletionParams": { "properties": { - "port": { - "type": "integer", - "format": "int32" - }, - "password": { - "type": "string" - }, - "username": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "esxi_account_id": { - "type": "string" + "where": { + "$ref": "#/components/schemas/VirtualPrivateCloudWhereInput" } }, "required": [ - "username", - "ip", - "esxi_account_id" + "where" ], "type": "object" }, - "UpdateVsphereEsxiAccountParams": { + "NtpServiceUrl": { "properties": { - "data": { - "items": { - "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParamsData" - }, - "type": "array" + "ntp_service_url": { + "type": "string" } }, "required": [ - "data" + "ntp_service_url" ], "type": "object" }, @@ -119890,7 +120085,219 @@ } }, "tags": [ - "GlobalAlertRule" + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "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": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "GlobalAlertRule" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "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": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "Alert" ], "security": [ { @@ -119912,16 +120319,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GlobalAlertRuleUpdationParams" + "$ref": "#/components/schemas/ResolveAlertParams" } } } } } }, - "/update-customize-alert-rule": { + "/create-brick-topo": { "post": { - "operationId": "UpdateCustomizeAlertRule", + "operationId": "CreateBrickTopo", "responses": { "200": { "description": "", @@ -119929,7 +120336,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_GlobalAlertRule_" + "$ref": "#/components/schemas/WithTask_BrickTopo_" }, "type": "array" } @@ -119996,7 +120403,7 @@ } }, "tags": [ - "GlobalAlertRule" + "BrickTopo" ], "security": [ { @@ -120018,16 +120425,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CustomizeAlertRuleUpdationParams" + "items": { + "$ref": "#/components/schemas/BrickTopoCreationParams" + }, + "type": "array" } } } } } }, - "/resolve-alert": { + "/update-brick-topo": { "post": { - "operationId": "ResolveAlert", + "operationId": "UpdateBrickTopo", "responses": { "200": { "description": "", @@ -120035,7 +120445,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Alert_" + "$ref": "#/components/schemas/WithTask_BrickTopo_" }, "type": "array" } @@ -120102,7 +120512,7 @@ } }, "tags": [ - "Alert" + "BrickTopo" ], "security": [ { @@ -120124,16 +120534,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ResolveAlertParams" + "$ref": "#/components/schemas/BrickTopoUpdationParams" } } } } } }, - "/create-user-audit-log": { + "/move-brick-topo": { "post": { - "operationId": "CreateUserAuditLog", + "operationId": "MoveBrickTopo", "responses": { "200": { "description": "", @@ -120141,7 +120551,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UserAuditLog_" + "$ref": "#/components/schemas/WithTask_BrickTopo_" }, "type": "array" } @@ -120208,7 +120618,7 @@ } }, "tags": [ - "UserAuditLog" + "BrickTopo" ], "security": [ { @@ -120230,19 +120640,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/UserAuditLogCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/BrickTopoMoveParams" } } } } } }, - "/create-backup-plan": { + "/delete-brick-topo": { "post": { - "operationId": "CreateBackupPlan", + "operationId": "DeleteBrickTopo", "responses": { "200": { "description": "", @@ -120250,7 +120657,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupPlan_" + "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_" }, "type": "array" } @@ -120317,7 +120724,7 @@ } }, "tags": [ - "BackupPlan" + "BrickTopo" ], "security": [ { @@ -120339,19 +120746,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/BackupPlanCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/BrickTopoDeletionParams" } } } } } }, - "/update-backup-plan": { + "/upload-cloudtower-application-package": { "post": { - "operationId": "UpdateBackupPlan", + "operationId": "UploadCloudTowerApplicationPackage", "responses": { "200": { "description": "", @@ -120359,7 +120763,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupPlan_" + "$ref": "#/components/schemas/UploadTask" }, "type": "array" } @@ -120426,7 +120830,7 @@ } }, "tags": [ - "BackupPlan" + "CloudTowerApplication" ], "security": [ { @@ -120446,18 +120850,39 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/BackupPlanUpdationParams" + "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" + ] } } } } } }, - "/delete-backup-plan": { + "/delete-cloudtower-application-package": { "post": { - "operationId": "DeleteBackupPlan", + "operationId": "DeleteCloudTowerApplicationPackage", "responses": { "200": { "description": "", @@ -120465,7 +120890,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteBackupPlan_" + "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackage" }, "type": "array" } @@ -120532,7 +120957,213 @@ } }, "tags": [ - "BackupPlan" + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "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": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "CloudTowerApplication" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DeployCloudTowerApplicationParams" + } + } + } + } + } + }, + "/upgrade-cloudtower-application": { + "post": { + "operationId": "UpgradeCloudTowerApplication", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CloudTowerApplication" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "CloudTowerApplication" ], "security": [ { @@ -120554,16 +121185,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupPlanDeletionParams" + "$ref": "#/components/schemas/UpgradeCloudTowerApplicationParams" } } } } } }, - "/suspend-backup-plan": { + "/uninstall-cloudtower-application": { "post": { - "operationId": "SuspendBackupPlan", + "operationId": "UninstallCloudTowerApplication", "responses": { "200": { "description": "", @@ -120571,7 +121202,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupPlan_" + "$ref": "#/components/schemas/CloudTowerApplication" }, "type": "array" } @@ -120638,7 +121269,7 @@ } }, "tags": [ - "BackupPlan" + "CloudTowerApplication" ], "security": [ { @@ -120660,16 +121291,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupPlanSuspendParams" + "$ref": "#/components/schemas/UninstallCloudTowerApplicationParams" } } } } } }, - "/resume-backup-plan": { + "/connect-cluster": { "post": { - "operationId": "ResumeBackupPlan", + "operationId": "ConnectCluster", "responses": { "200": { "description": "", @@ -120677,7 +121308,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupPlan_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -120744,7 +121375,7 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { @@ -120766,16 +121397,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupPlanResumeParams" + "items": { + "$ref": "#/components/schemas/ClusterCreationParams" + }, + "type": "array" } } } } } }, - "/execute-backup-plan": { + "/update-cluster": { "post": { - "operationId": "ExecuteBackupPlan", + "operationId": "UpdateCluster", "responses": { "200": { "description": "", @@ -120783,7 +121417,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupPlanExecution_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -120850,7 +121484,7 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { @@ -120872,16 +121506,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupPlanExecuteParams" + "$ref": "#/components/schemas/ClusterUpdationParams" } } } } } }, - "/backup-rebuild-vm": { + "/update-cluster-license": { "post": { - "operationId": "BackupRebuildVm", + "operationId": "UpdateClusterLicense", "responses": { "200": { "description": "", @@ -120889,7 +121523,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupRestoreExecution_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -120956,7 +121590,7 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { @@ -120978,16 +121612,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupRestorePointRebuildParams" + "$ref": "#/components/schemas/ClusterLicenseUpdationParams" } } } } } }, - "/backup-restore-vm-in-place": { + "/update-cluster-network-setting": { "post": { - "operationId": "BackupRestoreVmInPlace", + "operationId": "UpdateClusterNetworkSetting", "responses": { "200": { "description": "", @@ -120995,7 +121629,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BackupRestoreExecution_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -121062,7 +121696,7 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { @@ -121084,16 +121718,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupRestorePointRestoreInPlaceParams" + "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams" } } } } } }, - "/delete-backup-restore-point": { + "/update-cluster-virtualization-setting": { "post": { - "operationId": "DeleteBackupRestorePoint", + "operationId": "UpdateClusterVirtualizationSetting", "responses": { "200": { "description": "", @@ -121101,7 +121735,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteBackupRestorePoint-Array_" + "$ref": "#/components/schemas/WithTask_Cluster_" }, "type": "array" } @@ -121168,7 +121802,7 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { @@ -121190,23 +121824,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BackupRestorePointDeletionParams" + "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams" } } } } } }, - "/get-backup-restore-point-metadata": { + "/update-cluster-ha-setting": { "post": { - "operationId": "GetBackupRestorePointMetadata", + "operationId": "UpdateClusterHaSetting", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmMetaData" + "items": { + "$ref": "#/components/schemas/WithTask_ClusterSettings_" + }, + "type": "array" } } }, @@ -121271,29 +121908,38 @@ } }, "tags": [ - "BackupPlan" + "Cluster" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetBackupRestorePointMetadataRequestBody" + "$ref": "#/components/schemas/ClusterHaUpdationParams" } } } } } }, - "/create-brick-topo": { + "/update-cluster-enable-iscsi-setting": { "post": { - "operationId": "CreateBrickTopo", + "operationId": "UpdateClusterEnableISCSISetting", "responses": { "200": { "description": "", @@ -121301,7 +121947,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -121368,7 +122014,7 @@ } }, "tags": [ - "BrickTopo" + "Cluster" ], "security": [ { @@ -121390,19 +122036,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/BrickTopoCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams" } } } } } }, - "/update-brick-topo": { + "/delete-cluster": { "post": { - "operationId": "UpdateBrickTopo", + "operationId": "DeleteCluster", "responses": { "200": { "description": "", @@ -121410,7 +122053,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" + "$ref": "#/components/schemas/WithTask_DeleteCluster_" }, "type": "array" } @@ -121477,7 +122120,7 @@ } }, "tags": [ - "BrickTopo" + "Cluster" ], "security": [ { @@ -121499,16 +122142,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BrickTopoUpdationParams" + "$ref": "#/components/schemas/ClusterDeletionParams" } } } } } }, - "/move-brick-topo": { + "/get-meta-leader": { "post": { - "operationId": "MoveBrickTopo", + "operationId": "GetMetaLeader", "responses": { "200": { "description": "", @@ -121516,7 +122159,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BrickTopo_" + "$ref": "#/components/schemas/MetaLeader" }, "type": "array" } @@ -121583,38 +122226,29 @@ } }, "tags": [ - "BrickTopo" + "Cluster" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BrickTopoMoveParams" + "$ref": "#/components/schemas/GetMetaLeaderRequestBody" } } } } } }, - "/delete-brick-topo": { + "/get-cluster-storage-info": { "post": { - "operationId": "DeleteBrickTopo", + "operationId": "GetClusterStorageInfo", "responses": { "200": { "description": "", @@ -121622,7 +122256,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteBrickTopo_" + "$ref": "#/components/schemas/ClusterStorageInfo" }, "type": "array" } @@ -121689,38 +122323,29 @@ } }, "tags": [ - "BrickTopo" + "Cluster" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/BrickTopoDeletionParams" + "$ref": "#/components/schemas/GetClusterStorageInfoRequestBody" } } } } } }, - "/upload-cloudtower-application-package": { + "/create-consistency-snapshot-group": { "post": { - "operationId": "UploadCloudTowerApplicationPackage", + "operationId": "CreateConsistencyGroupSnapshot", "responses": { "200": { "description": "", @@ -121728,7 +122353,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" }, "type": "array" } @@ -121795,7 +122420,7 @@ } }, "tags": [ - "CloudTowerApplication" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -121815,39 +122440,21 @@ "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" - } + "items": { + "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams" }, - "required": [ - "file" - ] + "type": "array" } } } } } }, - "/delete-cloudtower-application-package": { + "/rollback-consistency-snapshot-group": { "post": { - "operationId": "DeleteCloudTowerApplicationPackage", + "operationId": "UpdateConsistencyGroupSnapshot", "responses": { "200": { "description": "", @@ -121855,7 +122462,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackage" + "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" }, "type": "array" } @@ -121922,7 +122529,7 @@ } }, "tags": [ - "CloudTowerApplication" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -121944,23 +122551,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DeleteCloudTowerApplicationPackageParams" + "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams" } } } } } }, - "/deploy-cloudtower-application": { + "/delete-consistency-snapshot-group": { "post": { - "operationId": "DeployCloudTowerApplication", + "operationId": "DeleteConsistencyGroupSnapshot", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CloudTowerApplication" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_" + }, + "type": "array" } } }, @@ -122025,7 +122635,7 @@ } }, "tags": [ - "CloudTowerApplication" + "ConsistencyGroupSnapshot" ], "security": [ { @@ -122047,23 +122657,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DeployCloudTowerApplicationParams" + "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams" } } } } } }, - "/upgrade-cloudtower-application": { + "/create-consistency-group": { "post": { - "operationId": "UpgradeCloudTowerApplication", + "operationId": "CreateConsistencyGroup", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CloudTowerApplication" + "items": { + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + }, + "type": "array" } } }, @@ -122128,7 +122741,7 @@ } }, "tags": [ - "CloudTowerApplication" + "ConsistencyGroup" ], "security": [ { @@ -122150,16 +122763,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpgradeCloudTowerApplicationParams" + "items": { + "$ref": "#/components/schemas/ConsistencyGroupCreationParams" + }, + "type": "array" } } } } } }, - "/uninstall-cloudtower-application": { + "/update-consistency-group": { "post": { - "operationId": "UninstallCloudTowerApplication", + "operationId": "UpdateConsistencyGroup", "responses": { "200": { "description": "", @@ -122167,7 +122783,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/CloudTowerApplication" + "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" }, "type": "array" } @@ -122234,7 +122850,7 @@ } }, "tags": [ - "CloudTowerApplication" + "ConsistencyGroup" ], "security": [ { @@ -122256,16 +122872,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UninstallCloudTowerApplicationParams" + "$ref": "#/components/schemas/ConsistencyGroupUpdationParams" } } } } } }, - "/connect-cluster": { + "/delete-consistency-group": { "post": { - "operationId": "ConnectCluster", + "operationId": "DeleteConsistencyGroup", "responses": { "200": { "description": "", @@ -122273,7 +122889,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_" }, "type": "array" } @@ -122340,7 +122956,7 @@ } }, "tags": [ - "Cluster" + "ConsistencyGroup" ], "security": [ { @@ -122362,19 +122978,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ClusterCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ConsistencyGroupDeletionParams" } } } } } }, - "/update-cluster": { + "/upload-content-library-image": { "post": { - "operationId": "UpdateCluster", + "operationId": "CreateContentLibraryImage", "responses": { "200": { "description": "", @@ -122382,7 +122995,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/UploadTask" }, "type": "array" } @@ -122396,6 +123009,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -122449,7 +123065,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -122469,18 +123085,46 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/ClusterUpdationParams" + "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" + } + }, + "required": [ + "file", + "clusters" + ] } } } } } }, - "/update-cluster-license": { + "/update-content-library-image": { "post": { - "operationId": "UpdateClusterLicense", + "operationId": "UpdateContentLibraryImage", "responses": { "200": { "description": "", @@ -122488,7 +123132,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -122555,7 +123199,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -122577,16 +123221,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterLicenseUpdationParams" + "$ref": "#/components/schemas/ContentLibraryImageUpdationParams" } } } } } }, - "/update-cluster-network-setting": { + "/distribute-content-library-image-clusters": { "post": { - "operationId": "UpdateClusterNetworkSetting", + "operationId": "DistributeContentLibraryImageClusters", "responses": { "200": { "description": "", @@ -122594,7 +123238,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -122661,7 +123305,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -122683,16 +123327,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterNetworkSettingUpdationParams" + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" } } } } } }, - "/update-cluster-virtualization-setting": { + "/remove-content-library-image-clusters": { "post": { - "operationId": "UpdateClusterVirtualizationSetting", + "operationId": "RemoveContentLibraryImageClusters", "responses": { "200": { "description": "", @@ -122700,7 +123344,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Cluster_" + "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" }, "type": "array" } @@ -122767,7 +123411,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -122789,16 +123433,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterVirtualizationUpdationParams" + "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" } } } } } }, - "/update-cluster-ha-setting": { + "/delete-content-library-image": { "post": { - "operationId": "UpdateClusterHaSetting", + "operationId": "DeleteContentLibraryImage", "responses": { "200": { "description": "", @@ -122806,7 +123450,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_" }, "type": "array" } @@ -122873,7 +123517,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -122895,26 +123539,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterHaUpdationParams" + "$ref": "#/components/schemas/ContentLibraryImageDeletionParams" } } } } } }, - "/update-cluster-enable-iscsi-setting": { + "/import-content-library-image": { "post": { - "operationId": "UpdateClusterEnableISCSISetting", + "operationId": "ImportContentLibraryImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" - }, - "type": "array" + "$ref": "#/components/schemas/UploadTask" } } }, @@ -122979,7 +123620,7 @@ } }, "tags": [ - "Cluster" + "ContentLibraryImage" ], "security": [ { @@ -123001,26 +123642,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterEnableIscsiUpdationParams" + "$ref": "#/components/schemas/ContentLibraryImageImportParams" } } } } } }, - "/delete-cluster": { + "/upload-elf-file": { "post": { - "operationId": "DeleteCluster", + "operationId": "UploadElfFile", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteCluster_" - }, - "type": "array" + "$ref": "#/components/schemas/UploadTask" } } }, @@ -123085,7 +123723,7 @@ } }, "tags": [ - "Cluster" + "Ovf" ], "security": [ { @@ -123105,125 +123743,49 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/ClusterDeletionParams" - } - } - } - } - } - }, - "/get-meta-leader": { - "post": { - "operationId": "GetMetaLeader", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/MetaLeader" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "Cluster" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetMetaLeaderRequestBody" + "cluster_id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "size": { + "type": "string" + }, + "size_unit": { + "type": "string" + }, + "upload_task_id": { + "type": "string" + } + }, + "required": [ + "file" + ] } } } } } }, - "/create-consistency-snapshot-group": { + "/parse-ovf": { "post": { - "operationId": "CreateConsistencyGroupSnapshot", + "operationId": "ParseOvf", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" - }, - "type": "array" + "$ref": "#/components/schemas/ParsedOVF" } } }, @@ -123288,7 +123850,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Ovf" ], "security": [ { @@ -123308,21 +123870,31 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "items": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotCreationParams" + "type": "object", + "properties": { + "file": { + "type": "string", + "format": "binary" + }, + "cluster_id": { + "type": "string" + } }, - "type": "array" + "required": [ + "file", + "cluster_id" + ] } } } } } }, - "/rollback-consistency-snapshot-group": { + "/get-export-file-download-links": { "post": { - "operationId": "UpdateConsistencyGroupSnapshot", + "operationId": "GetExportFileDownloadLinks", "responses": { "200": { "description": "", @@ -123330,7 +123902,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroupSnapshot_" + "$ref": "#/components/schemas/ExportFileDownloadLinks" }, "type": "array" } @@ -123397,7 +123969,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Ovf" ], "security": [ { @@ -123419,16 +123991,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotUpdationParams" + "$ref": "#/components/schemas/GetExportFileDownloadLinksParams" } } } } } }, - "/delete-consistency-snapshot-group": { + "/create-vm": { "post": { - "operationId": "DeleteConsistencyGroupSnapshot", + "operationId": "CreateVm", "responses": { "200": { "description": "", @@ -123436,7 +124008,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroupSnapshot_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -123503,7 +124075,7 @@ } }, "tags": [ - "ConsistencyGroupSnapshot" + "Vm" ], "security": [ { @@ -123525,16 +124097,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupSnapshotDeletionParams" + "items": { + "$ref": "#/components/schemas/VmCreationParams" + }, + "type": "array" } } } } } }, - "/create-consistency-group": { + "/create-vm-from-template": { "post": { - "operationId": "CreateConsistencyGroup", + "operationId": "CreateVmFromTemplate", "responses": { "200": { "description": "", @@ -123542,7 +124117,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -123609,7 +124184,7 @@ } }, "tags": [ - "ConsistencyGroup" + "Vm" ], "security": [ { @@ -123632,7 +124207,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/ConsistencyGroupCreationParams" + "$ref": "#/components/schemas/VmCreateVmFromTemplateParams" }, "type": "array" } @@ -123641,9 +124216,9 @@ } } }, - "/update-consistency-group": { + "/create-vm-from-content-library-template": { "post": { - "operationId": "UpdateConsistencyGroup", + "operationId": "CreateVmFromContentLibraryTemplate", "responses": { "200": { "description": "", @@ -123651,7 +124226,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ConsistencyGroup_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -123718,7 +124293,7 @@ } }, "tags": [ - "ConsistencyGroup" + "Vm" ], "security": [ { @@ -123740,16 +124315,122 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupUpdationParams" + "items": { + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams" + }, + "type": "array" } } } } } }, - "/delete-consistency-group": { + "/create-vm-from-content-library-template-batch": { "post": { - "operationId": "DeleteConsistencyGroup", + "operationId": "CreateVmFromContentLibraryTemplateBatch", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_Vm-Array_" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchParams" + } + } + } + } + } + }, + "/convert-vm-template-to-vm": { + "post": { + "operationId": "ConvertVmTemplateToVm", "responses": { "200": { "description": "", @@ -123757,7 +124438,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteConsistencyGroup_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -123824,7 +124505,7 @@ } }, "tags": [ - "ConsistencyGroup" + "Vm" ], "security": [ { @@ -123846,16 +124527,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ConsistencyGroupDeletionParams" + "items": { + "$ref": "#/components/schemas/ConvertVmTemplateToVmParams" + }, + "type": "array" } } } } } }, - "/upload-content-library-image": { + "/clone-vm": { "post": { - "operationId": "CreateContentLibraryImage", + "operationId": "CloneVm", "responses": { "200": { "description": "", @@ -123863,7 +124547,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -123877,9 +124561,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -123933,7 +124614,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -123953,46 +124634,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/VmCloneParams" }, - "required": [ - "file", - "clusters" - ] + "type": "array" } } } } } }, - "/update-content-library-image": { + "/rebuild-vm-from-snapshot": { "post": { - "operationId": "UpdateContentLibraryImage", + "operationId": "RebuildVm", "responses": { "200": { "description": "", @@ -124000,7 +124656,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -124067,7 +124723,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -124089,16 +124745,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationParams" + "items": { + "$ref": "#/components/schemas/VmRebuildParams" + }, + "type": "array" } } } } } }, - "/distribute-content-library-image-clusters": { + "/rollback-vm": { "post": { - "operationId": "DistributeContentLibraryImageClusters", + "operationId": "RollbackVm", "responses": { "200": { "description": "", @@ -124106,7 +124765,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -124173,7 +124832,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -124195,16 +124854,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + "$ref": "#/components/schemas/VmRollbackParams" } } } } } }, - "/remove-content-library-image-clusters": { + "/update-vm-basic-info": { "post": { - "operationId": "RemoveContentLibraryImageClusters", + "operationId": "UpdateVm", "responses": { "200": { "description": "", @@ -124212,7 +124871,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -124279,7 +124938,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -124301,16 +124960,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageUpdationClusterParams" + "$ref": "#/components/schemas/VmUpdateParams" } } } } } }, - "/delete-content-library-image": { + "/move-vm-to-recycle": { "post": { - "operationId": "DeleteContentLibraryImage", + "operationId": "MoveVmToRecycleBin", "responses": { "200": { "description": "", @@ -124318,7 +124977,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteContentLibraryImage_" + "$ref": "#/components/schemas/WithTask_DeleteVm_" }, "type": "array" } @@ -124385,7 +125044,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -124407,23 +125066,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageDeletionParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/import-content-library-image": { + "/recover-vm-from-recycle": { "post": { - "operationId": "ImportContentLibraryImage", + "operationId": "RecoverVmFromRecycleBin", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UploadTask" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVm_" + }, + "type": "array" } } }, @@ -124488,7 +125150,7 @@ } }, "tags": [ - "ContentLibraryImage" + "Vm" ], "security": [ { @@ -124510,23 +125172,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryImageImportParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/upload-elf-file": { + "/delete-vm": { "post": { - "operationId": "UploadElfFile", + "operationId": "DeleteVm", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UploadTask" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVm_" + }, + "type": "array" } } }, @@ -124591,7 +125256,7 @@ } }, "tags": [ - "Ovf" + "Vm" ], "security": [ { @@ -124611,49 +125276,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/VmDeleteParams" } } } } } }, - "/parse-ovf": { + "/start-vm": { "post": { - "operationId": "ParseOvf", + "operationId": "StartVm", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ParsedOVF" + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" } } }, @@ -124718,7 +125362,7 @@ } }, "tags": [ - "Ovf" + "Vm" ], "security": [ { @@ -124738,31 +125382,124 @@ "requestBody": { "required": true, "content": { - "multipart/form-data": { + "application/json": { "schema": { - "type": "object", - "properties": { - "file": { - "type": "string", - "format": "binary" + "$ref": "#/components/schemas/VmStartParams" + } + } + } + } + } + }, + "/restart-vm": { + "post": { + "operationId": "RestartVm", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" }, - "cluster_id": { - "type": "string" - } - }, - "required": [ - "file", - "cluster_id" - ] + "type": "array" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "Vm" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/get-export-file-download-links": { + "/force-restart-vm": { "post": { - "operationId": "GetExportFileDownloadLinks", + "operationId": "ForceRestartVm", "responses": { "200": { "description": "", @@ -124770,7 +125507,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/ExportFileDownloadLinks" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -124837,7 +125574,7 @@ } }, "tags": [ - "Ovf" + "Vm" ], "security": [ { @@ -124859,16 +125596,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetExportFileDownloadLinksParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/create-vm": { + "/shutdown-vm": { "post": { - "operationId": "CreateVm", + "operationId": "ShutDownVm", "responses": { "200": { "description": "", @@ -124965,19 +125702,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/create-vm-from-template": { + "/poweroff-vm": { "post": { - "operationId": "CreateVmFromTemplate", + "operationId": "PoweroffVm", "responses": { "200": { "description": "", @@ -125074,19 +125808,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreateVmFromTemplateParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/create-vm-from-content-library-template": { + "/suspend-vm": { "post": { - "operationId": "CreateVmFromContentLibraryTemplate", + "operationId": "SuspendVm", "responses": { "200": { "description": "", @@ -125183,26 +125914,26 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/create-vm-from-content-library-template-batch": { + "/resume-vm": { "post": { - "operationId": "CreateVmFromContentLibraryTemplateBatch", + "operationId": "ResumeVm", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_Vm-Array_" + "items": { + "$ref": "#/components/schemas/WithTask_Vm_" + }, + "type": "array" } } }, @@ -125289,16 +126020,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmCreateVmFromContentLibraryTemplateBatchParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/convert-vm-template-to-vm": { + "/add-vm-disk": { "post": { - "operationId": "ConvertVmTemplateToVm", + "operationId": "AddVmDisk", "responses": { "200": { "description": "", @@ -125395,19 +126126,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ConvertVmTemplateToVmParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmAddDiskParams" } } } } } }, - "/clone-vm": { + "/update-vm-disk": { "post": { - "operationId": "CloneVm", + "operationId": "UpdateVmDisk", "responses": { "200": { "description": "", @@ -125504,19 +126232,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmUpdateDiskParams" } } } } } }, - "/rebuild-vm-from-snapshot": { + "/expand-vm-disk": { "post": { - "operationId": "RebuildVm", + "operationId": "ExpandVmDisk", "responses": { "200": { "description": "", @@ -125613,19 +126338,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmRebuildParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmExpandVmDiskParams" } } } } } }, - "/rollback-vm": { + "/remove-vm-disk": { "post": { - "operationId": "RollbackVm", + "operationId": "RemoveVmDisk", "responses": { "200": { "description": "", @@ -125722,16 +126444,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRollbackParams" + "$ref": "#/components/schemas/VmRemoveDiskParams" } } } } } }, - "/update-vm-basic-info": { + "/add-vm-cd-rom": { "post": { - "operationId": "UpdateVm", + "operationId": "AddVmCdRom", "responses": { "200": { "description": "", @@ -125753,6 +126475,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -125828,16 +126553,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateParams" + "$ref": "#/components/schemas/VmAddCdRomParams" } } } } } }, - "/move-vm-to-recycle": { + "/remove-vm-cd-rom": { "post": { - "operationId": "MoveVmToRecycleBin", + "operationId": "RemoveVmCdRom", "responses": { "200": { "description": "", @@ -125845,7 +126570,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -125934,16 +126659,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmRemoveCdRomParams" } } } } } }, - "/recover-vm-from-recycle": { + "/eject-iso-from-vm-cd-rom": { "post": { - "operationId": "RecoverVmFromRecycleBin", + "operationId": "EjectIsoFromVmCdRom", "responses": { "200": { "description": "", @@ -125951,7 +126676,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -126040,16 +126765,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmEjectCdRomParams" } } } } } }, - "/delete-vm": { + "/toggle-vm-cd-rom-disable": { "post": { - "operationId": "DeleteVm", + "operationId": "ToggleVmCdRomDisable", "responses": { "200": { "description": "", @@ -126057,7 +126782,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVm_" + "$ref": "#/components/schemas/WithTask_Vm_" }, "type": "array" } @@ -126146,16 +126871,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmDeleteParams" + "$ref": "#/components/schemas/VmToggleCdRomDisableParams" } } } } } }, - "/start-vm": { + "/add-vm-nic": { "post": { - "operationId": "StartVm", + "operationId": "AddVmNic", "responses": { "200": { "description": "", @@ -126252,16 +126977,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmStartParams" + "$ref": "#/components/schemas/VmAddNicParams" } } } } } }, - "/restart-vm": { + "/update-vm-nic": { "post": { - "operationId": "RestartVm", + "operationId": "UpdateVmNic", "responses": { "200": { "description": "", @@ -126358,16 +127083,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmUpdateNicParams" } } } } } }, - "/force-restart-vm": { + "/update-vm-nic-basic-info": { "post": { - "operationId": "ForceRestartVm", + "operationId": "UpdateVmNicBasicInfo", "responses": { "200": { "description": "", @@ -126389,6 +127114,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -126464,16 +127192,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams" } } } } } }, - "/shutdown-vm": { + "/update-vm-nic-advance-info": { "post": { - "operationId": "ShutDownVm", + "operationId": "UpdateVmNicAdvanceInfo", "responses": { "200": { "description": "", @@ -126495,6 +127223,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -126570,16 +127301,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams" } } } } } }, - "/poweroff-vm": { + "/update-vm-nic-qos-option": { "post": { - "operationId": "PoweroffVm", + "operationId": "UpdateVmNicQosOption", "responses": { "200": { "description": "", @@ -126601,6 +127332,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -126676,16 +127410,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmUpdateNicQosOptionsParams" } } } } } }, - "/suspend-vm": { + "/add-vm-pci-nic": { "post": { - "operationId": "SuspendVm", + "operationId": "AddVmPciNic", "responses": { "200": { "description": "", @@ -126707,6 +127441,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -126782,16 +127519,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmOperatePciNicParams" } } } } } }, - "/resume-vm": { + "/remove-vm-pci-nic": { "post": { - "operationId": "ResumeVm", + "operationId": "RemoveVmPciNic", "responses": { "200": { "description": "", @@ -126813,6 +127550,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -126888,16 +127628,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/VmOperatePciNicParams" } } } } } }, - "/add-vm-disk": { + "/remove-vm-nic": { "post": { - "operationId": "AddVmDisk", + "operationId": "RemoveVmNic", "responses": { "200": { "description": "", @@ -126974,6 +127714,7 @@ "tags": [ "Vm" ], + "deprecated": true, "security": [ { "Authorization": [] @@ -126994,16 +127735,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddDiskParams" + "$ref": "#/components/schemas/VmRemoveNicParams" } } } } } }, - "/update-vm-disk": { + "/remove-vm-nic-by-where": { "post": { - "operationId": "UpdateVmDisk", + "operationId": "RemoveVmNicByWhere", "responses": { "200": { "description": "", @@ -127100,16 +127841,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateDiskParams" + "$ref": "#/components/schemas/VmRemoveNicByWhereParams" } } } } } }, - "/expand-vm-disk": { + "/add-vm-gpu-device": { "post": { - "operationId": "ExpandVmDisk", + "operationId": "AddVmGpuDevice", "responses": { "200": { "description": "", @@ -127206,16 +127947,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmExpandVmDiskParams" + "$ref": "#/components/schemas/VmAddGpuDeviceParams" } } } } } }, - "/remove-vm-disk": { + "/remove-vm-gpu-device": { "post": { - "operationId": "RemoveVmDisk", + "operationId": "RemoveVmGpuDevice", "responses": { "200": { "description": "", @@ -127312,16 +128053,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveDiskParams" + "$ref": "#/components/schemas/VmRemoveGpuDeviceParams" } } } } } }, - "/add-vm-cd-rom": { + "/install-vmtools": { "post": { - "operationId": "AddVmCdRom", + "operationId": "InstallVmtools", "responses": { "200": { "description": "", @@ -127343,9 +128084,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -127421,16 +128159,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddCdRomParams" + "$ref": "#/components/schemas/InstallVmtoolsParams" } } } } } }, - "/remove-vm-cd-rom": { + "/migrate-vm": { "post": { - "operationId": "RemoveVmCdRom", + "operationId": "MigrateVm", "responses": { "200": { "description": "", @@ -127527,16 +128265,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveCdRomParams" + "$ref": "#/components/schemas/VmMigrateParams" } } } } } }, - "/eject-iso-from-vm-cd-rom": { + "/migrate-vm-across-cluster": { "post": { - "operationId": "EjectIsoFromVmCdRom", + "operationId": "MigrateVmAcrossCluster", "responses": { "200": { "description": "", @@ -127558,6 +128296,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -127633,16 +128374,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmEjectCdRomParams" + "$ref": "#/components/schemas/VmMigrateAcrossClusterParams" } } } } } }, - "/toggle-vm-cd-rom-disable": { + "/stop-vm-in-cutover-migration": { "post": { - "operationId": "ToggleVmCdRomDisable", + "operationId": "StopVmInCutoverMigration", "responses": { "200": { "description": "", @@ -127739,16 +128480,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmToggleCdRomDisableParams" + "$ref": "#/components/schemas/StopVmInCutoverMigrationParams" } } } } } }, - "/add-vm-nic": { + "/abort-migrate-vm-across-cluster": { "post": { - "operationId": "AddVmNic", + "operationId": "AbortMigrateVmAcrossCluster", "responses": { "200": { "description": "", @@ -127756,7 +128497,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/Task" }, "type": "array" } @@ -127845,16 +128586,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddNicParams" + "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams" } } } } } }, - "/update-vm-nic": { + "/add-vm-to-folder": { "post": { - "operationId": "UpdateVmNic", + "operationId": "AddVmToFolder", "responses": { "200": { "description": "", @@ -127951,16 +128692,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicParams" + "$ref": "#/components/schemas/VmAddFolderParams" } } } } } }, - "/update-vm-nic-basic-info": { + "/remove-vm-from-folder": { "post": { - "operationId": "UpdateVmNicBasicInfo", + "operationId": "RemoveVmToFolder", "responses": { "200": { "description": "", @@ -127982,9 +128723,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -128060,16 +128798,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicBasicInfoParams" + "$ref": "#/components/schemas/VmOperateParams" } } } } } }, - "/update-vm-nic-advance-info": { + "/update-vm-advanced-options": { "post": { - "operationId": "UpdateVmNicAdvanceInfo", + "operationId": "UpdateVmAdvancedOptions", "responses": { "200": { "description": "", @@ -128169,16 +128907,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicAdvanceInfoParams" + "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams" } } } } } }, - "/update-vm-nic-qos-option": { + "/update-vm-host-options": { "post": { - "operationId": "UpdateVmNicQosOption", + "operationId": "UpdateVmHostOptions", "responses": { "200": { "description": "", @@ -128278,16 +129016,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateNicQosOptionsParams" + "$ref": "#/components/schemas/VmUpdateHostOptionsParams" } } } } } }, - "/add-vm-pci-nic": { + "/reset-vm-guest-os-password": { "post": { - "operationId": "AddVmPciNic", + "operationId": "ResetVmGuestOsPassword", "responses": { "200": { "description": "", @@ -128387,16 +129125,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperatePciNicParams" + "$ref": "#/components/schemas/VmResetGuestOsPasswordParams" } } } } } }, - "/remove-vm-pci-nic": { + "/update-vm-owner": { "post": { - "operationId": "RemoveVmPciNic", + "operationId": "UpdateVmOwner", "responses": { "200": { "description": "", @@ -128496,16 +129234,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperatePciNicParams" + "$ref": "#/components/schemas/VmUpdateOwnerParams" } } } } } }, - "/remove-vm-nic": { + "/update-vm-io-policy": { "post": { - "operationId": "RemoveVmNic", + "operationId": "UpdateVmIoPolicy", "responses": { "200": { "description": "", @@ -128527,6 +129265,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -128582,7 +129323,6 @@ "tags": [ "Vm" ], - "deprecated": true, "security": [ { "Authorization": [] @@ -128603,16 +129343,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveNicParams" + "$ref": "#/components/schemas/VmUpdateIoPolicyParams" } } } } } }, - "/remove-vm-nic-by-where": { + "/export-vm": { "post": { - "operationId": "RemoveVmNicByWhere", + "operationId": "ExportVm", "responses": { "200": { "description": "", @@ -128620,7 +129360,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_VmExportFile_" }, "type": "array" } @@ -128634,6 +129374,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -128709,16 +129452,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveNicByWhereParams" + "$ref": "#/components/schemas/VmExportParams" } } } } } }, - "/add-vm-gpu-device": { + "/import-vm": { "post": { - "operationId": "AddVmGpuDevice", + "operationId": "ImportVm", "responses": { "200": { "description": "", @@ -128815,16 +129558,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddGpuDeviceParams" + "items": { + "$ref": "#/components/schemas/VmImportParams" + }, + "type": "array" } } } } } }, - "/remove-vm-gpu-device": { + "/get-vm-gpu-device-info": { "post": { - "operationId": "RemoveVmGpuDevice", + "operationId": "GetVmGpuDeviceInfo", "responses": { "200": { "description": "", @@ -128832,7 +129578,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/VmGpuInfo" }, "type": "array" } @@ -128921,26 +129667,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmRemoveGpuDeviceParams" + "$ref": "#/components/schemas/GetVmsRequestBody" } } } } } }, - "/install-vmtools": { + "/get-vm-vnc-info": { "post": { - "operationId": "InstallVmtools", + "operationId": "GetVmVncInfo", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Vm_" - }, - "type": "array" + "$ref": "#/components/schemas/VmVncInfo" } } }, @@ -129027,16 +129770,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/InstallVmtoolsParams" + "$ref": "#/components/schemas/GetVmVncInfoParams" } } } } } }, - "/migrate-vm": { + "/update-vm-vpc-nic": { "post": { - "operationId": "MigrateVm", + "operationId": "UpdateVmNicVpcInfo", "responses": { "200": { "description": "", @@ -129058,6 +129801,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -129133,16 +129879,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmMigrateParams" + "$ref": "#/components/schemas/VmUpdateVpcNicParams" } } } } } }, - "/migrate-vm-across-cluster": { + "/clone-content-library-vm-template-from-vm": { "post": { - "operationId": "MigrateVmAcrossCluster", + "operationId": "CloneContentLibraryVmTemplateFromVm", "responses": { "200": { "description": "", @@ -129150,7 +129896,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129164,9 +129910,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -129220,7 +129963,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129242,16 +129985,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmMigrateAcrossClusterParams" + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/stop-vm-in-cutover-migration": { + "/convert-content-library-vm-template-from-vm": { "post": { - "operationId": "StopVmInCutoverMigration", + "operationId": "ConvertContentLibraryVmTemplateFromVm", "responses": { "200": { "description": "", @@ -129259,7 +130005,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129326,7 +130072,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129348,16 +130094,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/StopVmInCutoverMigrationParams" + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/abort-migrate-vm-across-cluster": { + "/update-content-library-vm-template": { "post": { - "operationId": "AbortMigrateVmAcrossCluster", + "operationId": "UpdateContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -129365,7 +130114,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/Task" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129432,7 +130181,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129454,16 +130203,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AbortMigrateVmAcrossClusterParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams" } } } } } }, - "/add-vm-to-folder": { + "/distribute-content-library-vm-template-clusters": { "post": { - "operationId": "AddVmToFolder", + "operationId": "DistributeContentLibraryVmtemplateClusters", "responses": { "200": { "description": "", @@ -129471,7 +130220,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129538,7 +130287,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129560,16 +130309,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmAddFolderParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" } } } } } }, - "/remove-vm-from-folder": { + "/remove-content-library-vm-template-clusters": { "post": { - "operationId": "RemoveVmToFolder", + "operationId": "RemoveContentLibraryVmTemplateClusters", "responses": { "200": { "description": "", @@ -129577,7 +130326,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129644,7 +130393,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129666,16 +130415,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmOperateParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" } } } } } }, - "/update-vm-advanced-options": { + "/delete-content-library-vm-template": { "post": { - "operationId": "UpdateVmAdvancedOptions", + "operationId": "DeleteContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -129683,7 +130432,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_" }, "type": "array" } @@ -129697,9 +130446,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -129753,7 +130499,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129775,16 +130521,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateAdvancedOptionsParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams" } } } } } }, - "/update-vm-host-options": { + "/export-content-library-vm-template": { "post": { - "operationId": "UpdateVmHostOptions", + "operationId": "ExportContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -129792,7 +130538,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_VmExportFile_" }, "type": "array" } @@ -129806,9 +130552,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -129862,7 +130605,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129884,16 +130627,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateHostOptionsParams" + "$ref": "#/components/schemas/ContentLibraryVmTemplateExportParams" } } } } } }, - "/reset-vm-guest-os-password": { + "/import-content-library-vm-template": { "post": { - "operationId": "ResetVmGuestOsPassword", + "operationId": "ImportContentLibraryVmTemplate", "responses": { "200": { "description": "", @@ -129901,7 +130644,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" }, "type": "array" } @@ -129915,9 +130658,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -129971,7 +130711,7 @@ } }, "tags": [ - "Vm" + "ContentLibraryVmTemplate" ], "security": [ { @@ -129993,16 +130733,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmResetGuestOsPasswordParams" + "items": { + "$ref": "#/components/schemas/ContentLibraryVmTemplateImportParams" + }, + "type": "array" } } } } } }, - "/update-vm-owner": { + "/create-datacenter": { "post": { - "operationId": "UpdateVmOwner", + "operationId": "CreateDatacenter", "responses": { "200": { "description": "", @@ -130010,7 +130753,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -130024,9 +130767,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -130080,7 +130820,7 @@ } }, "tags": [ - "Vm" + "Datacenter" ], "security": [ { @@ -130102,16 +130842,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateOwnerParams" + "items": { + "$ref": "#/components/schemas/DatacenterCreationParams" + }, + "type": "array" } } } } } }, - "/update-vm-io-policy": { + "/update-datacenter": { "post": { - "operationId": "UpdateVmIoPolicy", + "operationId": "UpdateDatacenter", "responses": { "200": { "description": "", @@ -130119,7 +130862,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -130133,9 +130876,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -130189,7 +130929,7 @@ } }, "tags": [ - "Vm" + "Datacenter" ], "security": [ { @@ -130211,16 +130951,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateIoPolicyParams" + "$ref": "#/components/schemas/DatacenterUpdationParams" } } } } } }, - "/export-vm": { + "/add-clusters-to-datacenter": { "post": { - "operationId": "ExportVm", + "operationId": "AddClustersToDatacenter", "responses": { "200": { "description": "", @@ -130228,7 +130968,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmExportFile_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -130242,9 +130982,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -130298,7 +131035,7 @@ } }, "tags": [ - "Vm" + "Datacenter" ], "security": [ { @@ -130320,16 +131057,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmExportParams" + "items": { + "$ref": "#/components/schemas/AddClustersToDatacenterParams" + }, + "type": "array" } } } } } }, - "/import-vm": { + "/remove-clusters-from-datacenter": { "post": { - "operationId": "ImportVm", + "operationId": "RemoveClustersFromDatacenter", "responses": { "200": { "description": "", @@ -130337,7 +131077,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_Datacenter_" }, "type": "array" } @@ -130404,7 +131144,7 @@ } }, "tags": [ - "Vm" + "Datacenter" ], "security": [ { @@ -130427,7 +131167,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VmImportParams" + "$ref": "#/components/schemas/RemoveClustersFromDatacenterParams" }, "type": "array" } @@ -130436,9 +131176,9 @@ } } }, - "/get-vm-gpu-device-info": { + "/delete-datacenter": { "post": { - "operationId": "GetVmGpuDeviceInfo", + "operationId": "DeleteDatacenter", "responses": { "200": { "description": "", @@ -130446,7 +131186,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VmGpuInfo" + "$ref": "#/components/schemas/WithTask_DeleteDatacenter_" }, "type": "array" } @@ -130513,110 +131253,7 @@ } }, "tags": [ - "Vm" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetVmsRequestBody" - } - } - } - } - } - }, - "/get-vm-vnc-info": { - "post": { - "operationId": "GetVmVncInfo", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VmVncInfo" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "Vm" + "Datacenter" ], "security": [ { @@ -130638,16 +131275,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmVncInfoParams" + "$ref": "#/components/schemas/DatacenterDeletionParams" } } } } } }, - "/update-vm-vpc-nic": { + "/mount-disk": { "post": { - "operationId": "UpdateVmNicVpcInfo", + "operationId": "MountDisk", "responses": { "200": { "description": "", @@ -130655,7 +131292,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vm_" + "$ref": "#/components/schemas/WithTask_Disk_" }, "type": "array" } @@ -130669,9 +131306,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -130725,7 +131359,7 @@ } }, "tags": [ - "Vm" + "Disk" ], "security": [ { @@ -130747,16 +131381,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmUpdateVpcNicParams" + "$ref": "#/components/schemas/DiskMountParams" } } } } } }, - "/clone-content-library-vm-template-from-vm": { + "/unmount-disk": { "post": { - "operationId": "CloneContentLibraryVmTemplateFromVm", + "operationId": "UnmountDisk", "responses": { "200": { "description": "", @@ -130764,7 +131398,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_Disk_" }, "type": "array" } @@ -130831,7 +131465,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "Disk" ], "security": [ { @@ -130853,19 +131487,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/DiskUnmountParams" } } } } } }, - "/convert-content-library-vm-template-from-vm": { + "/create-entity-filter": { "post": { - "operationId": "ConvertContentLibraryVmTemplateFromVm", + "operationId": "CreateEntityFilter", "responses": { "200": { "description": "", @@ -130873,7 +131504,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_EntityFilter_" }, "type": "array" } @@ -130940,7 +131571,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "EntityFilter" ], "security": [ { @@ -130963,7 +131594,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateCreationParams" + "$ref": "#/components/schemas/EntityFilterCreationParams" }, "type": "array" } @@ -130972,9 +131603,9 @@ } } }, - "/update-content-library-vm-template": { + "/update-entity-filter": { "post": { - "operationId": "UpdateContentLibraryVmTemplate", + "operationId": "UpdateEntityFilter", "responses": { "200": { "description": "", @@ -130982,7 +131613,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_EntityFilter_" }, "type": "array" } @@ -131049,7 +131680,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "EntityFilter" ], "security": [ { @@ -131071,16 +131702,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationParams" + "$ref": "#/components/schemas/EntityFilterUpdationParams" } } } } } }, - "/distribute-content-library-vm-template-clusters": { + "/delete-entity-filter": { "post": { - "operationId": "DistributeContentLibraryVmtemplateClusters", + "operationId": "DeleteEntityFilter", "responses": { "200": { "description": "", @@ -131088,7 +131719,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_" }, "type": "array" } @@ -131155,7 +131786,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "EntityFilter" ], "security": [ { @@ -131177,16 +131808,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + "$ref": "#/components/schemas/EntityFilterDeletionParams" } } } } } }, - "/remove-content-library-vm-template-clusters": { + "/update-gpu-device-usage": { "post": { - "operationId": "RemoveContentLibraryVmTemplateClusters", + "operationId": "UpdateGpuDeviceUsage", "responses": { "200": { "description": "", @@ -131194,7 +131825,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -131208,6 +131839,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -131261,7 +131895,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "GpuDevice" ], "security": [ { @@ -131283,16 +131917,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateUpdationClusterParams" + "$ref": "#/components/schemas/GpuDeviceUsageUpdationParams" } } } } } }, - "/delete-content-library-vm-template": { + "/update-gpu-device-description": { "post": { - "operationId": "DeleteContentLibraryVmTemplate", + "operationId": "UpdateGpuDeviceDescription", "responses": { "200": { "description": "", @@ -131300,7 +131934,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteContentLibraryVmTemplate_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -131314,6 +131948,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -131367,7 +132004,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "GpuDevice" ], "security": [ { @@ -131389,16 +132026,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateDeletionParams" + "$ref": "#/components/schemas/GpuDeviceDescriptionUpdationParams" } } } } } }, - "/export-content-library-vm-template": { + "/switch-gpu-device-sriov": { "post": { - "operationId": "ExportContentLibraryVmTemplate", + "operationId": "SwitchGpuDeviceSriov", "responses": { "200": { "description": "", @@ -131406,7 +132043,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmExportFile_" + "$ref": "#/components/schemas/WithTask_GpuDevice_" }, "type": "array" } @@ -131420,6 +132057,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -131473,7 +132113,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "GpuDevice" ], "security": [ { @@ -131495,16 +132135,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateExportParams" + "$ref": "#/components/schemas/GpuDeviceSriovSwitchParams" } } } } } }, - "/import-content-library-vm-template": { + "/get-detail-vm-info-by-gpu-devices": { "post": { - "operationId": "ImportContentLibraryVmTemplate", + "operationId": "GetDetailVmInfoByGpuDevices", "responses": { "200": { "description": "", @@ -131512,7 +132152,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ContentLibraryVmTemplate_" + "$ref": "#/components/schemas/GpuVmInfo" }, "type": "array" } @@ -131526,6 +132166,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -131579,7 +132222,7 @@ } }, "tags": [ - "ContentLibraryVmTemplate" + "GpuDevice" ], "security": [ { @@ -131601,19 +132244,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ContentLibraryVmTemplateImportParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetGpuDevicesRequestBody" } } } } } }, - "/create-datacenter": { + "/create-graph": { "post": { - "operationId": "CreateDatacenter", + "operationId": "CreateGraph", "responses": { "200": { "description": "", @@ -131621,7 +132261,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_Graph_" }, "type": "array" } @@ -131688,7 +132328,7 @@ } }, "tags": [ - "Datacenter" + "Graph" ], "security": [ { @@ -131711,7 +132351,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/DatacenterCreationParams" + "$ref": "#/components/schemas/GraphCreationParams" }, "type": "array" } @@ -131720,9 +132360,9 @@ } } }, - "/update-datacenter": { + "/update-graph": { "post": { - "operationId": "UpdateDatacenter", + "operationId": "UpdateGraph", "responses": { "200": { "description": "", @@ -131730,7 +132370,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_Graph_" }, "type": "array" } @@ -131797,7 +132437,7 @@ } }, "tags": [ - "Datacenter" + "Graph" ], "security": [ { @@ -131819,16 +132459,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DatacenterUpdationParams" + "$ref": "#/components/schemas/GraphUpdationParams" } } } } } }, - "/add-clusters-to-datacenter": { + "/delete-graph": { "post": { - "operationId": "AddClustersToDatacenter", + "operationId": "DeleteGraph", "responses": { "200": { "description": "", @@ -131836,7 +132476,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_DeleteGraph_" }, "type": "array" } @@ -131903,7 +132543,7 @@ } }, "tags": [ - "Datacenter" + "Graph" ], "security": [ { @@ -131925,19 +132565,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/AddClustersToDatacenterParams" - }, - "type": "array" + "$ref": "#/components/schemas/GraphDeletionParams" } } } } } }, - "/remove-clusters-from-datacenter": { + "/create-host": { "post": { - "operationId": "RemoveClustersFromDatacenter", + "operationId": "CreateHost", "responses": { "200": { "description": "", @@ -131945,7 +132582,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Datacenter_" + "$ref": "#/components/schemas/WithTask_BatchHosts_" }, "type": "array" } @@ -132012,7 +132649,7 @@ } }, "tags": [ - "Datacenter" + "Host" ], "security": [ { @@ -132035,7 +132672,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/RemoveClustersFromDatacenterParams" + "$ref": "#/components/schemas/HostCreationParams" }, "type": "array" } @@ -132044,115 +132681,9 @@ } } }, - "/delete-datacenter": { - "post": { - "operationId": "DeleteDatacenter", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteDatacenter_" - }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "Datacenter" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DatacenterDeletionParams" - } - } - } - } - } - }, - "/mount-disk": { + "/trigger-disk-blink": { "post": { - "operationId": "MountDisk", + "operationId": "TriggerDiskBlink", "responses": { "200": { "description": "", @@ -132160,7 +132691,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Disk_" + "$ref": "#/components/schemas/WithTask_Host_" }, "type": "array" } @@ -132227,7 +132758,7 @@ } }, "tags": [ - "Disk" + "Host" ], "security": [ { @@ -132249,16 +132780,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DiskMountParams" + "items": { + "$ref": "#/components/schemas/TriggerDiskBlinkParams" + }, + "type": "array" } } } } } }, - "/unmount-disk": { + "/update-host": { "post": { - "operationId": "UnmountDisk", + "operationId": "UpdateHost", "responses": { "200": { "description": "", @@ -132266,7 +132800,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Disk_" + "$ref": "#/components/schemas/WithTask_Host_" }, "type": "array" } @@ -132333,7 +132867,7 @@ } }, "tags": [ - "Disk" + "Host" ], "security": [ { @@ -132355,26 +132889,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DiskUnmountParams" + "$ref": "#/components/schemas/HostUpdationParams" } } } } } }, - "/create-entity-filter": { + "/operate-host-power": { "post": { - "operationId": "CreateEntityFilter", + "operationId": "PowerOffHost", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_EntityFilter_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_Host_" } } }, @@ -132439,7 +132970,7 @@ } }, "tags": [ - "EntityFilter" + "Host" ], "security": [ { @@ -132461,29 +132992,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/EntityFilterCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/OperateHostPowerParams" } } } } } }, - "/update-entity-filter": { + "/enter-maintenance-mode-precheck": { "post": { - "operationId": "UpdateEntityFilter", + "operationId": "EnterMaintenanceModePreCheck", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_EntityFilter_" - }, - "type": "array" + "$ref": "#/components/schemas/EnterMaintenanceModeCheckResult" } } }, @@ -132548,7 +133073,7 @@ } }, "tags": [ - "EntityFilter" + "Host" ], "security": [ { @@ -132570,26 +133095,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EntityFilterUpdationParams" + "$ref": "#/components/schemas/EnterMaintenanceModeCheckParams" } } } } } }, - "/delete-entity-filter": { + "/enter-maintance-mode-precheck-result": { "post": { - "operationId": "DeleteEntityFilter", + "operationId": "EnterMaintenanceModePrecheckResult", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteEntityFilter_" - }, - "type": "array" + "$ref": "#/components/schemas/EnterMaintenanceModeResult" } } }, @@ -132654,7 +133176,7 @@ } }, "tags": [ - "EntityFilter" + "Host" ], "security": [ { @@ -132676,26 +133198,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EntityFilterDeletionParams" + "$ref": "#/components/schemas/EnterMaintenanceModeResultParams" } } } } } }, - "/update-gpu-device-usage": { + "/enter-maintance-mode": { "post": { - "operationId": "UpdateGpuDeviceUsage", + "operationId": "EnterMaintenanceMode", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_Host_" } } }, @@ -132707,9 +133226,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -132763,7 +133279,7 @@ } }, "tags": [ - "GpuDevice" + "Host" ], "security": [ { @@ -132785,26 +133301,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceUsageUpdationParams" + "$ref": "#/components/schemas/EnterMaintenanceModeParams" } } } } } }, - "/update-gpu-device-description": { + "/exit-maintance-mode-precheck-result": { "post": { - "operationId": "UpdateGpuDeviceDescription", + "operationId": "ExitMaintenanceModePrecheckResult", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" - }, - "type": "array" + "$ref": "#/components/schemas/ExitMaintenanceModeResult" } } }, @@ -132816,8 +133329,108 @@ } } }, - "304": { - "description": "Not modified" + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "Host" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ExitMaintenanceModeResultParams" + } + } + } + } + } + }, + "/exit-maintance-mode": { + "post": { + "operationId": "ExitMaintenanceMode", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_Host_" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } }, "400": { "description": "Bad request", @@ -132872,7 +133485,7 @@ } }, "tags": [ - "GpuDevice" + "Host" ], "security": [ { @@ -132894,16 +133507,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceDescriptionUpdationParams" + "$ref": "#/components/schemas/ExitMaintenanceModeParams" } } } } } }, - "/switch-gpu-device-sriov": { + "/create-iscsi-lun-snapshot": { "post": { - "operationId": "SwitchGpuDeviceSriov", + "operationId": "CreateIscsiLunSnapshot", "responses": { "200": { "description": "", @@ -132911,7 +133524,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_GpuDevice_" + "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_" }, "type": "array" } @@ -132925,9 +133538,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -132981,7 +133591,7 @@ } }, "tags": [ - "GpuDevice" + "IscsiLunSnapshot" ], "security": [ { @@ -133003,16 +133613,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GpuDeviceSriovSwitchParams" + "items": { + "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams" + }, + "type": "array" } } } } } }, - "/get-detail-vm-info-by-gpu-devices": { + "/delete-iscsi-lun-snapshot": { "post": { - "operationId": "GetDetailVmInfoByGpuDevices", + "operationId": "DeleteIscsiLunSnapshot", "responses": { "200": { "description": "", @@ -133020,7 +133633,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/GpuVmInfo" + "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_" }, "type": "array" } @@ -133034,9 +133647,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -133090,7 +133700,7 @@ } }, "tags": [ - "GpuDevice" + "IscsiLunSnapshot" ], "security": [ { @@ -133112,16 +133722,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetGpuDevicesRequestBody" + "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams" } } } } } }, - "/create-graph": { + "/create-iscsi-lun": { "post": { - "operationId": "CreateGraph", + "operationId": "CreateIscsiLun", "responses": { "200": { "description": "", @@ -133129,7 +133739,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Graph_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -133196,7 +133806,7 @@ } }, "tags": [ - "Graph" + "IscsiLun" ], "security": [ { @@ -133219,7 +133829,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/GraphCreationParams" + "$ref": "#/components/schemas/IscsiLunCreationParams" }, "type": "array" } @@ -133228,9 +133838,9 @@ } } }, - "/update-graph": { + "/update-iscsi-lun": { "post": { - "operationId": "UpdateGraph", + "operationId": "UpdateIscsiLun", "responses": { "200": { "description": "", @@ -133238,7 +133848,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Graph_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -133305,7 +133915,7 @@ } }, "tags": [ - "Graph" + "IscsiLun" ], "security": [ { @@ -133327,16 +133937,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GraphUpdationParams" + "$ref": "#/components/schemas/IscsiLunUpdationParams" } } } } } }, - "/delete-graph": { + "/delete-iscsi-lun": { "post": { - "operationId": "DeleteGraph", + "operationId": "DeleteIscsiLun", "responses": { "200": { "description": "", @@ -133344,7 +133954,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteGraph_" + "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_" }, "type": "array" } @@ -133411,7 +134021,7 @@ } }, "tags": [ - "Graph" + "IscsiLun" ], "security": [ { @@ -133433,16 +134043,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GraphDeletionParams" + "$ref": "#/components/schemas/IscsiLunDeletionParams" } } } } } }, - "/create-host": { + "/clone-iscsi-lun-from-snapshot": { "post": { - "operationId": "CreateHost", + "operationId": "CloneIscsiLunFromSnapshot", "responses": { "200": { "description": "", @@ -133450,7 +134060,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_BatchHosts_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -133517,7 +134127,7 @@ } }, "tags": [ - "Host" + "IscsiLun" ], "security": [ { @@ -133540,7 +134150,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/HostCreationParams" + "$ref": "#/components/schemas/IscsiLunCloneParams" }, "type": "array" } @@ -133549,9 +134159,9 @@ } } }, - "/trigger-disk-blink": { + "/rollback-iscsi-lun-from-snapshot": { "post": { - "operationId": "TriggerDiskBlink", + "operationId": "RollbackIscsiLunFromSnapshot", "responses": { "200": { "description": "", @@ -133559,7 +134169,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Host_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -133626,7 +134236,7 @@ } }, "tags": [ - "Host" + "IscsiLun" ], "security": [ { @@ -133649,7 +134259,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/TriggerDiskBlinkParams" + "$ref": "#/components/schemas/IscsiLunRollbackParams" }, "type": "array" } @@ -133658,9 +134268,9 @@ } } }, - "/update-host": { + "/copy-iscsi-lun": { "post": { - "operationId": "UpdateHost", + "operationId": "CopyIscsiLun", "responses": { "200": { "description": "", @@ -133668,7 +134278,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Host_" + "$ref": "#/components/schemas/WithTask_IscsiLun_" }, "type": "array" } @@ -133735,7 +134345,7 @@ } }, "tags": [ - "Host" + "IscsiLun" ], "security": [ { @@ -133757,23 +134367,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/HostUpdationParams" + "items": { + "$ref": "#/components/schemas/CopyIscsiLunParams" + }, + "type": "array" } } } } } }, - "/operate-host-power": { + "/create-iscsi-target": { "post": { - "operationId": "PowerOffHost", + "operationId": "CreateIscsiTarget", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_Host_" + "items": { + "$ref": "#/components/schemas/WithTask_IscsiTarget_" + }, + "type": "array" } } }, @@ -133838,7 +134454,7 @@ } }, "tags": [ - "Host" + "IscsiTarget" ], "security": [ { @@ -133860,23 +134476,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OperateHostPowerParams" + "items": { + "$ref": "#/components/schemas/IscsiTargetCreationParams" + }, + "type": "array" } } } } } }, - "/enter-maintenance-mode-precheck": { + "/update-iscsi-target": { "post": { - "operationId": "EnterMaintenanceModePreCheck", + "operationId": "UpdateIscsiTarget", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EnterMaintenanceModeCheckResult" + "items": { + "$ref": "#/components/schemas/WithTask_IscsiTarget_" + }, + "type": "array" } } }, @@ -133941,7 +134563,7 @@ } }, "tags": [ - "Host" + "IscsiTarget" ], "security": [ { @@ -133963,23 +134585,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EnterMaintenanceModeCheckParams" + "$ref": "#/components/schemas/IscsiTargetUpdationParams" } } } } } }, - "/enter-maintance-mode-precheck-result": { + "/delete-iscsi-target": { "post": { - "operationId": "EnterMaintenanceModePrecheckResult", + "operationId": "DeleteIscsiTarget", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EnterMaintenanceModeResult" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_" + }, + "type": "array" } } }, @@ -134044,7 +134669,7 @@ } }, "tags": [ - "Host" + "IscsiTarget" ], "security": [ { @@ -134066,23 +134691,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EnterMaintenanceModeResultParams" + "$ref": "#/components/schemas/IscsiTargetDeletionParams" } } } } } }, - "/enter-maintance-mode": { + "/upload-elf-image": { "post": { - "operationId": "EnterMaintenanceMode", + "operationId": "CreateElfImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_Host_" + "items": { + "$ref": "#/components/schemas/UploadTask" + }, + "type": "array" } } }, @@ -134147,7 +134775,7 @@ } }, "tags": [ - "Host" + "ElfImage" ], "security": [ { @@ -134167,25 +134795,55 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "$ref": "#/components/schemas/EnterMaintenanceModeParams" + "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" + ] } } } } } }, - "/exit-maintance-mode-precheck-result": { + "/update-elf-image": { "post": { - "operationId": "ExitMaintenanceModePrecheckResult", + "operationId": "UpdateElfImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ExitMaintenanceModeResult" + "items": { + "$ref": "#/components/schemas/WithTask_ElfImage_" + }, + "type": "array" } } }, @@ -134250,7 +134908,7 @@ } }, "tags": [ - "Host" + "ElfImage" ], "security": [ { @@ -134272,23 +134930,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ExitMaintenanceModeResultParams" + "$ref": "#/components/schemas/ElfImageUpdationParams" } } } } } }, - "/exit-maintance-mode": { + "/delete-elf-image": { "post": { - "operationId": "ExitMaintenanceMode", + "operationId": "DeleteElfImage", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_Host_" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteElfImage_" + }, + "type": "array" } } }, @@ -134353,7 +135014,7 @@ } }, "tags": [ - "Host" + "ElfImage" ], "security": [ { @@ -134375,16 +135036,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ExitMaintenanceModeParams" + "$ref": "#/components/schemas/ElfImageDeletionParams" } } } } } }, - "/create-iscsi-lun-snapshot": { + "/create-label": { "post": { - "operationId": "CreateIscsiLunSnapshot", + "operationId": "CreateLabel", "responses": { "200": { "description": "", @@ -134392,7 +135053,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLunSnapshot_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -134459,7 +135120,7 @@ } }, "tags": [ - "IscsiLunSnapshot" + "Label" ], "security": [ { @@ -134482,7 +135143,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/IscsiLunSnapshotCreationParams" + "$ref": "#/components/schemas/LabelCreationParams" }, "type": "array" } @@ -134491,9 +135152,9 @@ } } }, - "/delete-iscsi-lun-snapshot": { + "/update-label": { "post": { - "operationId": "DeleteIscsiLunSnapshot", + "operationId": "UpdateLabel", "responses": { "200": { "description": "", @@ -134501,7 +135162,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiLunSnapshot_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -134515,111 +135176,8 @@ } } }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "IscsiLunSnapshot" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IscsiLunSnapshotDeletionParams" - } - } - } - } - } - }, - "/create-iscsi-lun": { - "post": { - "operationId": "CreateIscsiLun", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" - }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } + "304": { + "description": "Not modified" }, "400": { "description": "Bad request", @@ -134674,7 +135232,7 @@ } }, "tags": [ - "IscsiLun" + "Label" ], "security": [ { @@ -134696,19 +135254,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiLunCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/LabelUpdationParams" } } } } } }, - "/update-iscsi-lun": { + "/add-labels-to-resources": { "post": { - "operationId": "UpdateIscsiLun", + "operationId": "AddLabelsToResources", "responses": { "200": { "description": "", @@ -134716,7 +135271,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -134730,6 +135285,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -134783,7 +135341,7 @@ } }, "tags": [ - "IscsiLun" + "Label" ], "security": [ { @@ -134805,16 +135363,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiLunUpdationParams" + "$ref": "#/components/schemas/AddLabelsToResourcesParams" } } } } } }, - "/delete-iscsi-lun": { + "/remove-labels-from-resources": { "post": { - "operationId": "DeleteIscsiLun", + "operationId": "RemoveLabelsFromResources", "responses": { "200": { "description": "", @@ -134822,7 +135380,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiLun_" + "$ref": "#/components/schemas/WithTask_Label_" }, "type": "array" } @@ -134836,6 +135394,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -134889,7 +135450,7 @@ } }, "tags": [ - "IscsiLun" + "Label" ], "security": [ { @@ -134911,16 +135472,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiLunDeletionParams" + "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams" } } } } } }, - "/clone-iscsi-lun-from-snapshot": { + "/delete-label": { "post": { - "operationId": "CloneIscsiLunFromSnapshot", + "operationId": "DeleteLabel", "responses": { "200": { "description": "", @@ -134928,7 +135489,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_DeleteLabel_" }, "type": "array" } @@ -134995,7 +135556,7 @@ } }, "tags": [ - "IscsiLun" + "Label" ], "security": [ { @@ -135017,29 +135578,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiLunCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/LabelDeletionParams" } } } } } }, - "/rollback-iscsi-lun-from-snapshot": { + "/update-license": { "post": { - "operationId": "RollbackIscsiLunFromSnapshot", + "operationId": "UpdateDeploy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_License_" } } }, @@ -135104,7 +135659,7 @@ } }, "tags": [ - "IscsiLun" + "License" ], "security": [ { @@ -135121,13 +135676,110 @@ } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/LicenseUpdationParams" + } + } + } + } + } + }, + "/create-log-collection": { + "post": { + "operationId": "CreateLogCollection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_LogCollection_" + }, + "type": "array" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/IscsiLunRollbackParams" + "$ref": "#/components/schemas/LogCollectionCreationParams" }, "type": "array" } @@ -135136,9 +135788,9 @@ } } }, - "/copy-iscsi-lun": { + "/force-stop-log-collection": { "post": { - "operationId": "CopyIscsiLun", + "operationId": "ForceStopLogCollection", "responses": { "200": { "description": "", @@ -135146,7 +135798,104 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiLun_" + "$ref": "#/components/schemas/WithTask_LogCollection_" + }, + "type": "array" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "LogCollection" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForceStopLogCollectionParams" + } + } + } + } + } + }, + "/delete-log-collection": { + "post": { + "operationId": "DeleteLogCollection", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteLogCollection_" }, "type": "array" } @@ -135213,41 +135962,29 @@ } }, "tags": [ - "IscsiLun" + "LogCollection" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/CopyIscsiLunParams" - }, - "type": "array" + "$ref": "#/components/schemas/LogCollectionDeletionParams" } } } } } }, - "/create-iscsi-target": { + "/get-vm-metrics": { "post": { - "operationId": "CreateIscsiTarget", + "operationId": "GetVmMetrics", "responses": { "200": { "description": "", @@ -135255,7 +135992,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiTarget_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135322,41 +136059,29 @@ } }, "tags": [ - "IscsiTarget" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/IscsiTargetCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetVmMetricInput" } } } } } }, - "/update-iscsi-target": { + "/get-vm-network-metrics": { "post": { - "operationId": "UpdateIscsiTarget", + "operationId": "GetVmNetWorkMetrics", "responses": { "200": { "description": "", @@ -135364,7 +136089,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_IscsiTarget_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135431,38 +136156,29 @@ } }, "tags": [ - "IscsiTarget" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiTargetUpdationParams" + "$ref": "#/components/schemas/GetVmNetWorkMetricInput" } } } } } }, - "/delete-iscsi-target": { + "/get-disk-metrics": { "post": { - "operationId": "DeleteIscsiTarget", + "operationId": "GetDiskMetrics", "responses": { "200": { "description": "", @@ -135470,7 +136186,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteIscsiTarget_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135537,38 +136253,29 @@ } }, "tags": [ - "IscsiTarget" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IscsiTargetDeletionParams" + "$ref": "#/components/schemas/GetDiskMetricInput" } } } } } }, - "/upload-elf-image": { + "/get-vm-volume-metrics": { "post": { - "operationId": "CreateElfImage", + "operationId": "GetVmVolumeMetrics", "responses": { "200": { "description": "", @@ -135576,7 +136283,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UploadTask" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135643,65 +136350,29 @@ } }, "tags": [ - "ElfImage" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "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" - } - }, - "required": [ - "file" - ] + "$ref": "#/components/schemas/GetVmVolumeMetricInput" } } } } } }, - "/update-elf-image": { + "/get-lun-metrics": { "post": { - "operationId": "UpdateElfImage", + "operationId": "GetLunMetrics", "responses": { "200": { "description": "", @@ -135709,7 +136380,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ElfImage_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135776,38 +136447,29 @@ } }, "tags": [ - "ElfImage" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ElfImageUpdationParams" + "$ref": "#/components/schemas/GetLunMetricInput" } } } } } }, - "/delete-elf-image": { + "/get-nvmf-namespace-metrics": { "post": { - "operationId": "DeleteElfImage", + "operationId": "GetNvmfNamespaceMetrics", "responses": { "200": { "description": "", @@ -135815,7 +136477,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteElfImage_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135882,38 +136544,29 @@ } }, "tags": [ - "ElfImage" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ElfImageDeletionParams" + "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput" } } } } } }, - "/create-label": { + "/get-cluster-metrics": { "post": { - "operationId": "CreateLabel", + "operationId": "GetClusterMetrics", "responses": { "200": { "description": "", @@ -135921,7 +136574,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -135988,41 +136641,29 @@ } }, "tags": [ - "Label" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/LabelCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetClusterMetricInput" } } } } } }, - "/update-label": { + "/get-host-metrics": { "post": { - "operationId": "UpdateLabel", + "operationId": "GetHostMetrics", "responses": { "200": { "description": "", @@ -136030,7 +136671,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136044,9 +136685,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -136100,38 +136738,29 @@ } }, "tags": [ - "Label" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LabelUpdationParams" + "$ref": "#/components/schemas/GetHostMetricInput" } } } } } }, - "/add-labels-to-resources": { + "/get-host-network-metrics": { "post": { - "operationId": "AddLabelsToResources", + "operationId": "GetHostNetworkMetrics", "responses": { "200": { "description": "", @@ -136139,7 +136768,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136153,9 +136782,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -136209,38 +136835,29 @@ } }, "tags": [ - "Label" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AddLabelsToResourcesParams" + "$ref": "#/components/schemas/GetHostNetworkMetricInput" } } } } } }, - "/remove-labels-from-resources": { + "/get-host-service-metrics": { "post": { - "operationId": "RemoveLabelsFromResources", + "operationId": "GetHostServicekMetrics", "responses": { "200": { "description": "", @@ -136248,7 +136865,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Label_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136262,9 +136879,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -136318,38 +136932,29 @@ } }, "tags": [ - "Label" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RemoveLabelsFromResourcesParams" + "$ref": "#/components/schemas/GetHostServiceMetricInput" } } } } } }, - "/delete-label": { + "/get-scvm-metrics": { "post": { - "operationId": "DeleteLabel", + "operationId": "GetSCVMMetrics", "responses": { "200": { "description": "", @@ -136357,7 +136962,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteLabel_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136424,45 +137029,39 @@ } }, "tags": [ - "Label" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LabelDeletionParams" + "$ref": "#/components/schemas/GetScvmMetricInput" } } } } } }, - "/update-license": { + "/get-scvm-network-metrics": { "post": { - "operationId": "UpdateDeploy", + "operationId": "GetScvmNetworkMetrics", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_License_" + "items": { + "$ref": "#/components/schemas/WithTask_Metric_" + }, + "type": "array" } } }, @@ -136527,38 +137126,29 @@ } }, "tags": [ - "License" + "Metrics" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LicenseUpdationParams" + "$ref": "#/components/schemas/GetScvmNetworkInput" } } } } } }, - "/create-log-collection": { + "/get-scvm-service-metrics": { "post": { - "operationId": "CreateLogCollection", + "operationId": "GetSCVMServicekMetrics", "responses": { "200": { "description": "", @@ -136566,7 +137156,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_LogCollection_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136633,7 +137223,7 @@ } }, "tags": [ - "LogCollection" + "Metrics" ], "security": [ { @@ -136646,19 +137236,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/LogCollectionCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/GetScvmServiceMetricInput" } } } } } }, - "/force-stop-log-collection": { + "/get-scvm-disk-metrics": { "post": { - "operationId": "ForceStopLogCollection", + "operationId": "GetScvmDiskMetrics", "responses": { "200": { "description": "", @@ -136666,7 +137253,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_LogCollection_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136733,7 +137320,7 @@ } }, "tags": [ - "LogCollection" + "Metrics" ], "security": [ { @@ -136746,16 +137333,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForceStopLogCollectionParams" + "$ref": "#/components/schemas/GetSCVMDiskMetricInput" } } } } } }, - "/delete-log-collection": { + "/get-zone-metrics": { "post": { - "operationId": "DeleteLogCollection", + "operationId": "GetZoneMetrics", "responses": { "200": { "description": "", @@ -136763,7 +137350,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteLogCollection_" + "$ref": "#/components/schemas/WithTask_Metric_" }, "type": "array" } @@ -136830,7 +137417,7 @@ } }, "tags": [ - "LogCollection" + "Metrics" ], "security": [ { @@ -136843,16 +137430,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LogCollectionDeletionParams" + "$ref": "#/components/schemas/GetZoneMetricInput" } } } } } }, - "/get-vm-metrics": { + "/get-witness-metrics": { "post": { - "operationId": "GetVmMetrics", + "operationId": "GetWitnessMetrics", "responses": { "200": { "description": "", @@ -136940,16 +137527,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmMetricInput" + "$ref": "#/components/schemas/GetWitnessMetricInput" } } } } } }, - "/get-vm-network-metrics": { + "/get-top-n-metrics-in-clusters": { "post": { - "operationId": "GetVmNetWorkMetrics", + "operationId": "GetTopNVmVolumeMetrics", "responses": { "200": { "description": "", @@ -137037,16 +137624,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmNetWorkMetricInput" + "$ref": "#/components/schemas/GetTopNMetricInput" } } } } } }, - "/get-disk-metrics": { + "/create-namespace-group": { "post": { - "operationId": "GetDiskMetrics", + "operationId": "CreateNamespaceGroup", "responses": { "200": { "description": "", @@ -137054,7 +137641,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" }, "type": "array" } @@ -137121,29 +137708,41 @@ } }, "tags": [ - "Metrics" + "NamespaceGroup" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetDiskMetricInput" + "items": { + "$ref": "#/components/schemas/NamespaceGroupCreationParams" + }, + "type": "array" } } } } } }, - "/get-vm-volume-metrics": { + "/update-namespace-group": { "post": { - "operationId": "GetVmVolumeMetrics", + "operationId": "UpdateNamespaceGroup", "responses": { "200": { "description": "", @@ -137151,7 +137750,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NamespaceGroup_" }, "type": "array" } @@ -137218,29 +137817,38 @@ } }, "tags": [ - "Metrics" + "NamespaceGroup" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetVmVolumeMetricInput" + "$ref": "#/components/schemas/NamespaceGroupUpdationParams" } } } } } }, - "/get-lun-metrics": { + "/delete-namespace-group": { "post": { - "operationId": "GetLunMetrics", + "operationId": "DeleteNamespaceGroup", "responses": { "200": { "description": "", @@ -137248,7 +137856,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_" }, "type": "array" } @@ -137315,29 +137923,38 @@ } }, "tags": [ - "Metrics" + "NamespaceGroup" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetLunMetricInput" + "$ref": "#/components/schemas/NamespaceGroupDeletionParams" } } } } } }, - "/get-nvmf-namespace-metrics": { + "/create-nfs-export": { "post": { - "operationId": "GetNvmfNamespaceMetrics", + "operationId": "CreateNfsExport", "responses": { "200": { "description": "", @@ -137345,7 +137962,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NfsExport_" }, "type": "array" } @@ -137412,29 +138029,41 @@ } }, "tags": [ - "Metrics" + "NfsExport" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetNvmfNamespaceMetricInput" + "items": { + "$ref": "#/components/schemas/NfsExportCreationParams" + }, + "type": "array" } } } } } }, - "/get-cluster-metrics": { + "/update-nfs-export": { "post": { - "operationId": "GetClusterMetrics", + "operationId": "UpdateNfsExport", "responses": { "200": { "description": "", @@ -137442,7 +138071,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NfsExport_" }, "type": "array" } @@ -137509,29 +138138,38 @@ } }, "tags": [ - "Metrics" + "NfsExport" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetClusterMetricInput" + "$ref": "#/components/schemas/NfsExportUpdationParams" } } } } } }, - "/get-host-metrics": { + "/delete-nfs-export": { "post": { - "operationId": "GetHostMetrics", + "operationId": "DeleteNfsExport", "responses": { "200": { "description": "", @@ -137539,7 +138177,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteNfsExport_" }, "type": "array" } @@ -137606,29 +138244,38 @@ } }, "tags": [ - "Metrics" + "NfsExport" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostMetricInput" + "$ref": "#/components/schemas/NfsExportDeletionParams" } } } } } }, - "/get-host-network-metrics": { + "/update-nic": { "post": { - "operationId": "GetHostNetworkMetrics", + "operationId": "UpdateNic", "responses": { "200": { "description": "", @@ -137636,7 +138283,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_Nic_" }, "type": "array" } @@ -137703,29 +138350,38 @@ } }, "tags": [ - "Metrics" + "Nic" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostNetworkMetricInput" + "$ref": "#/components/schemas/NicUpdationParams" } } } } } }, - "/get-host-service-metrics": { + "/move-node-topo": { "post": { - "operationId": "GetHostServicekMetrics", + "operationId": "UpdateNodeTopo", "responses": { "200": { "description": "", @@ -137733,7 +138389,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NodeTopo_" }, "type": "array" } @@ -137800,29 +138456,38 @@ } }, "tags": [ - "Metrics" + "NodeTopo" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetHostServiceMetricInput" + "$ref": "#/components/schemas/NodeTopoUpdationParams" } } } } } }, - "/get-scvm-metrics": { + "/create-nvmf-namespace-snapshot": { "post": { - "operationId": "GetSCVMMetrics", + "operationId": "CreateNvmfNamespaceSnapshot", "responses": { "200": { "description": "", @@ -137830,7 +138495,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_" }, "type": "array" } @@ -137897,126 +138562,41 @@ } }, "tags": [ - "Metrics" + "NvmfNamespaceSnapshot" ], "security": [ { "Authorization": [] } ], - "parameters": [], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetScvmMetricInput" - } - } - } - } - } - }, - "/get-scvm-network-metrics": { - "post": { - "operationId": "GetScvmNetworkMetrics", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Metric_" - }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "Metrics" - ], - "security": [ + "parameters": [ { - "Authorization": [] + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } } ], - "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetScvmNetworkInput" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams" + }, + "type": "array" } } } } } }, - "/get-scvm-service-metrics": { + "/delete-nvmf-namespace-snapshot": { "post": { - "operationId": "GetSCVMServicekMetrics", + "operationId": "DeleteNvmfNamespaceSnapshot", "responses": { "200": { "description": "", @@ -138024,7 +138604,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_" }, "type": "array" } @@ -138091,29 +138671,38 @@ } }, "tags": [ - "Metrics" + "NvmfNamespaceSnapshot" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetScvmServiceMetricInput" + "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams" } } } } } }, - "/get-scvm-disk-metrics": { + "/create-nvmf-namespace": { "post": { - "operationId": "GetScvmDiskMetrics", + "operationId": "CreateNvmfNamespace", "responses": { "200": { "description": "", @@ -138121,7 +138710,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -138188,29 +138777,41 @@ } }, "tags": [ - "Metrics" + "NvmfNamespace" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetSCVMDiskMetricInput" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceCreationParams" + }, + "type": "array" } } } } } }, - "/get-zone-metrics": { + "/update-nvmf-namespace": { "post": { - "operationId": "GetZoneMetrics", + "operationId": "UpdateNvmfNamespace", "responses": { "200": { "description": "", @@ -138218,7 +138819,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -138285,29 +138886,38 @@ } }, "tags": [ - "Metrics" + "NvmfNamespace" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetZoneMetricInput" + "$ref": "#/components/schemas/NvmfNamespaceUpdationParams" } } } } } }, - "/get-witness-metrics": { + "/delete-nvmf-namespace": { "post": { - "operationId": "GetWitnessMetrics", + "operationId": "DeleteNvmfNamespace", "responses": { "200": { "description": "", @@ -138315,7 +138925,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_" }, "type": "array" } @@ -138382,29 +138992,38 @@ } }, "tags": [ - "Metrics" + "NvmfNamespace" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetWitnessMetricInput" + "$ref": "#/components/schemas/NvmfNamespaceDeletionParams" } } } } } }, - "/get-top-n-metrics-in-clusters": { + "/clone-nvmf-namespace-from-snapshot": { "post": { - "operationId": "GetTopNVmVolumeMetrics", + "operationId": "CloneNvmfNamespaceFromSnapshot", "responses": { "200": { "description": "", @@ -138412,7 +139031,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Metric_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -138479,29 +139098,41 @@ } }, "tags": [ - "Metrics" + "NvmfNamespace" ], "security": [ { "Authorization": [] } ], - "parameters": [], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetTopNMetricInput" + "items": { + "$ref": "#/components/schemas/NvmfNamespaceCloneParams" + }, + "type": "array" } } } } } }, - "/create-namespace-group": { + "/rollback-nvmf-namespace-from-snapshot": { "post": { - "operationId": "CreateNamespaceGroup", + "operationId": "RollbackNvmfNamespaceFromSnapshot", "responses": { "200": { "description": "", @@ -138509,7 +139140,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NamespaceGroup_" + "$ref": "#/components/schemas/WithTask_NvmfNamespace_" }, "type": "array" } @@ -138576,7 +139207,7 @@ } }, "tags": [ - "NamespaceGroup" + "NvmfNamespace" ], "security": [ { @@ -138599,7 +139230,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/NamespaceGroupCreationParams" + "$ref": "#/components/schemas/NvmfNamespaceRollbackParams" }, "type": "array" } @@ -138608,9 +139239,9 @@ } } }, - "/update-namespace-group": { + "/create-nvmf-subsystem": { "post": { - "operationId": "UpdateNamespaceGroup", + "operationId": "CreateNvmfSubsystem", "responses": { "200": { "description": "", @@ -138618,7 +139249,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NamespaceGroup_" + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" }, "type": "array" } @@ -138685,7 +139316,7 @@ } }, "tags": [ - "NamespaceGroup" + "NvmfSubsystem" ], "security": [ { @@ -138707,16 +139338,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NamespaceGroupUpdationParams" + "items": { + "$ref": "#/components/schemas/NvmfSubsystemCreationParams" + }, + "type": "array" } } } } } }, - "/delete-namespace-group": { + "/update-nvmf-subsystem": { "post": { - "operationId": "DeleteNamespaceGroup", + "operationId": "UpdateNvmfSubsystem", "responses": { "200": { "description": "", @@ -138724,7 +139358,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNamespaceGroup_" + "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" }, "type": "array" } @@ -138791,7 +139425,7 @@ } }, "tags": [ - "NamespaceGroup" + "NvmfSubsystem" ], "security": [ { @@ -138813,16 +139447,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NamespaceGroupDeletionParams" + "$ref": "#/components/schemas/NvmfSubsystemUpdationParams" } } } } } }, - "/create-nfs-export": { + "/delete-nvmf-subsystem": { "post": { - "operationId": "CreateNfsExport", + "operationId": "DeleteNvmfSubsystem", "responses": { "200": { "description": "", @@ -138830,7 +139464,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NfsExport_" + "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_" }, "type": "array" } @@ -138897,116 +139531,7 @@ } }, "tags": [ - "NfsExport" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/NfsExportCreationParams" - }, - "type": "array" - } - } - } - } - } - }, - "/update-nfs-export": { - "post": { - "operationId": "UpdateNfsExport", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_NfsExport_" - }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "NfsExport" + "NvmfSubsystem" ], "security": [ { @@ -139028,16 +139553,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NfsExportUpdationParams" + "$ref": "#/components/schemas/NvmfSubsystemDeletionParams" } } } } } }, - "/delete-nfs-export": { + "/create-organization": { "post": { - "operationId": "DeleteNfsExport", + "operationId": "CreateOrganization", "responses": { "200": { "description": "", @@ -139045,7 +139570,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNfsExport_" + "$ref": "#/components/schemas/WithTask_Organization_" }, "type": "array" } @@ -139112,7 +139637,7 @@ } }, "tags": [ - "NfsExport" + "Organization" ], "security": [ { @@ -139134,16 +139659,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NfsExportDeletionParams" + "items": { + "$ref": "#/components/schemas/OrganizationCreationParams" + }, + "type": "array" } } } } } }, - "/update-nic": { + "/update-organization": { "post": { - "operationId": "UpdateNic", + "operationId": "UpdateOrganization", "responses": { "200": { "description": "", @@ -139151,7 +139679,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Nic_" + "$ref": "#/components/schemas/WithTask_Organization_" }, "type": "array" } @@ -139218,7 +139746,7 @@ } }, "tags": [ - "Nic" + "Organization" ], "security": [ { @@ -139240,16 +139768,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NicUpdationParams" + "$ref": "#/components/schemas/OrganizationUpdationParams" } } } } } }, - "/move-node-topo": { + "/delete-organization": { "post": { - "operationId": "UpdateNodeTopo", + "operationId": "DeleteOrganization", "responses": { "200": { "description": "", @@ -139257,7 +139785,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NodeTopo_" + "$ref": "#/components/schemas/WithTask_DeleteOrganization_" }, "type": "array" } @@ -139324,7 +139852,7 @@ } }, "tags": [ - "NodeTopo" + "Organization" ], "security": [ { @@ -139346,16 +139874,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NodeTopoUpdationParams" + "$ref": "#/components/schemas/OrganizationDeletionParams" } } } } } }, - "/create-nvmf-namespace-snapshot": { + "/create-rack-topo": { "post": { - "operationId": "CreateNvmfNamespaceSnapshot", + "operationId": "CreateRackTopo", "responses": { "200": { "description": "", @@ -139363,7 +139891,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespaceSnapshot_" + "$ref": "#/components/schemas/WithTask_RackTopo_" }, "type": "array" } @@ -139430,7 +139958,7 @@ } }, "tags": [ - "NvmfNamespaceSnapshot" + "RackTopo" ], "security": [ { @@ -139453,7 +139981,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotCreationParams" + "$ref": "#/components/schemas/RackTopoCreationParams" }, "type": "array" } @@ -139462,115 +139990,9 @@ } } }, - "/delete-nvmf-namespace-snapshot": { - "post": { - "operationId": "DeleteNvmfNamespaceSnapshot", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespaceSnapshot_" - }, - "type": "array" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "NvmfNamespaceSnapshot" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/NvmfNamespaceSnapshotDeletionParams" - } - } - } - } - } - }, - "/create-nvmf-namespace": { + "/update-rack-topo": { "post": { - "operationId": "CreateNvmfNamespace", + "operationId": "UpdateRackTopo", "responses": { "200": { "description": "", @@ -139578,7 +140000,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_RackTopo_" }, "type": "array" } @@ -139645,7 +140067,7 @@ } }, "tags": [ - "NvmfNamespace" + "RackTopo" ], "security": [ { @@ -139667,19 +140089,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/RackTopoUpdationParams" } } } } } }, - "/update-nvmf-namespace": { + "/delete-rack-topo": { "post": { - "operationId": "UpdateNvmfNamespace", + "operationId": "DeleteRackTopo", "responses": { "200": { "description": "", @@ -139687,7 +140106,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_DeleteRackTopo_" }, "type": "array" } @@ -139754,7 +140173,7 @@ } }, "tags": [ - "NvmfNamespace" + "RackTopo" ], "security": [ { @@ -139776,26 +140195,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfNamespaceUpdationParams" + "$ref": "#/components/schemas/RackTopoDeletionParams" } } } } } }, - "/delete-nvmf-namespace": { + "/update-global-recycle-bin-setting": { "post": { - "operationId": "DeleteNvmfNamespace", + "operationId": "UpdateGlobalRecycleBinSetting", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfNamespace_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -139860,7 +140276,7 @@ } }, "tags": [ - "NvmfNamespace" + "GlobalSettings" ], "security": [ { @@ -139882,16 +140298,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfNamespaceDeletionParams" + "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams" } } } } } }, - "/clone-nvmf-namespace-from-snapshot": { + "/create-cluster-recycle-bin-setting": { "post": { - "operationId": "CloneNvmfNamespaceFromSnapshot", + "operationId": "CreateClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -139899,7 +140315,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -139966,7 +140382,7 @@ } }, "tags": [ - "NvmfNamespace" + "GlobalSettings" ], "security": [ { @@ -139988,19 +140404,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceCloneParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterRecycleBinCreationParams" } } } } } }, - "/rollback-nvmf-namespace-from-snapshot": { + "/update-cluster-recycle-bin-setting": { "post": { - "operationId": "RollbackNvmfNamespaceFromSnapshot", + "operationId": "UpdateClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -140008,7 +140421,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfNamespace_" + "$ref": "#/components/schemas/WithTask_ClusterSettings_" }, "type": "array" } @@ -140075,7 +140488,7 @@ } }, "tags": [ - "NvmfNamespace" + "GlobalSettings" ], "security": [ { @@ -140097,19 +140510,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfNamespaceRollbackParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams" } } } } } }, - "/create-nvmf-subsystem": { + "/delete-cluster-recycle-bin-setting": { "post": { - "operationId": "CreateNvmfSubsystem", + "operationId": "DeleteClusterRecycleBinSetting", "responses": { "200": { "description": "", @@ -140117,7 +140527,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_" }, "type": "array" } @@ -140184,7 +140594,7 @@ } }, "tags": [ - "NvmfSubsystem" + "GlobalSettings" ], "security": [ { @@ -140206,19 +140616,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/NvmfSubsystemCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams" } } } } } }, - "/update-nvmf-subsystem": { + "/create-report-template": { "post": { - "operationId": "UpdateNvmfSubsystem", + "operationId": "CreateReportTemplate", "responses": { "200": { "description": "", @@ -140226,7 +140633,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_NvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_ReportTemplate_" }, "type": "array" } @@ -140293,7 +140700,7 @@ } }, "tags": [ - "NvmfSubsystem" + "ReportTemplate" ], "security": [ { @@ -140315,16 +140722,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfSubsystemUpdationParams" + "items": { + "$ref": "#/components/schemas/ReportTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/delete-nvmf-subsystem": { + "/update-report-template": { "post": { - "operationId": "DeleteNvmfSubsystem", + "operationId": "UpdateReportTemplate", "responses": { "200": { "description": "", @@ -140332,7 +140742,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteNvmfSubsystem_" + "$ref": "#/components/schemas/WithTask_ReportTemplate_" }, "type": "array" } @@ -140399,7 +140809,7 @@ } }, "tags": [ - "NvmfSubsystem" + "ReportTemplate" ], "security": [ { @@ -140421,23 +140831,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/NvmfSubsystemDeletionParams" + "$ref": "#/components/schemas/ReportTemplateUpdationParams" } } } } } }, - "/disassociate-system-service-from-obs-service": { + "/generate-from-report-template": { "post": { - "operationId": "DisassociateSystemServiceFromObsService", + "operationId": "GenerateFromReportTemplate", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_DisassociateSystemServiceFromObsServiceResult_" + "items": { + "$ref": "#/components/schemas/WithTask_ReportTask_" + }, + "type": "array" } } }, @@ -140502,7 +140915,7 @@ } }, "tags": [ - "Observability" + "ReportTemplate" ], "security": [ { @@ -140524,23 +140937,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceParams" + "$ref": "#/components/schemas/ReporteTemplateGenerationParams" } } } } } }, - "/clear-system-service-alert-notification-config": { + "/delete-report-template": { "post": { - "operationId": "ClearSystemServiceAlertNotificationConfig", + "operationId": "DeleteReportTemplate", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_DisassociateSystemServiceFromObsServiceResult_" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_" + }, + "type": "array" } } }, @@ -140605,7 +141021,7 @@ } }, "tags": [ - "Observability" + "ReportTemplate" ], "security": [ { @@ -140627,16 +141043,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceParams" + "$ref": "#/components/schemas/ReportTemplateDeletionParams" } } } } } }, - "/create-organization": { + "/create-role": { "post": { - "operationId": "CreateOrganization", + "operationId": "CreateRole", "responses": { "200": { "description": "", @@ -140644,7 +141060,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Organization_" + "$ref": "#/components/schemas/WithTask_UserRoleNext_" }, "type": "array" } @@ -140711,7 +141127,7 @@ } }, "tags": [ - "Organization" + "UserRoleNext" ], "security": [ { @@ -140734,7 +141150,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/OrganizationCreationParams" + "$ref": "#/components/schemas/RoleCreationParams" }, "type": "array" } @@ -140743,9 +141159,9 @@ } } }, - "/update-organization": { + "/update-role": { "post": { - "operationId": "UpdateOrganization", + "operationId": "UpdateRole", "responses": { "200": { "description": "", @@ -140753,7 +141169,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Organization_" + "$ref": "#/components/schemas/WithTask_UserRoleNext_" }, "type": "array" } @@ -140820,7 +141236,7 @@ } }, "tags": [ - "Organization" + "UserRoleNext" ], "security": [ { @@ -140842,16 +141258,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrganizationUpdationParams" + "$ref": "#/components/schemas/RoleUpdationParams" } } } } } }, - "/delete-organization": { + "/delete-role": { "post": { - "operationId": "DeleteOrganization", + "operationId": "DeleteRole", "responses": { "200": { "description": "", @@ -140859,7 +141275,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteOrganization_" + "$ref": "#/components/schemas/WithTask_DeleteRole_" }, "type": "array" } @@ -140926,7 +141342,7 @@ } }, "tags": [ - "Organization" + "UserRoleNext" ], "security": [ { @@ -140948,16 +141364,119 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/OrganizationDeletionParams" + "$ref": "#/components/schemas/RoleDeletionParams" } } } } } }, - "/create-rack-topo": { + "/create-security-group": { "post": { - "operationId": "CreateRackTopo", + "operationId": "CreateSecurityGroup", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_SecurityGroup_" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "SecurityGroup" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SecurityGroupCreateParams" + } + } + } + } + } + }, + "/delete-security-group": { + "post": { + "operationId": "DeleteSecurityGroup", "responses": { "200": { "description": "", @@ -140965,7 +141484,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_RackTopo_" + "$ref": "#/components/schemas/WithTask_DeleteSecurityGroup_" }, "type": "array" } @@ -141032,7 +141551,7 @@ } }, "tags": [ - "RackTopo" + "SecurityGroup" ], "security": [ { @@ -141054,19 +141573,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/RackTopoCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/SecurityGroupDeleteParams" } } } } } }, - "/update-rack-topo": { + "/update-security-group": { "post": { - "operationId": "UpdateRackTopo", + "operationId": "UpdateSecurityGroup", "responses": { "200": { "description": "", @@ -141074,7 +141590,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_RackTopo_" + "$ref": "#/components/schemas/WithTask_SecurityGroup_" }, "type": "array" } @@ -141141,7 +141657,7 @@ } }, "tags": [ - "RackTopo" + "SecurityGroup" ], "security": [ { @@ -141163,26 +141679,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RackTopoUpdationParams" + "$ref": "#/components/schemas/SecurityGroupUpdateBody" } } } } } }, - "/delete-rack-topo": { + "/create-security-policy": { "post": { - "operationId": "DeleteRackTopo", + "operationId": "CreateSecurityPolicy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteRackTopo_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" } } }, @@ -141247,7 +141760,7 @@ } }, "tags": [ - "RackTopo" + "SecurityPolicy" ], "security": [ { @@ -141269,23 +141782,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RackTopoDeletionParams" + "$ref": "#/components/schemas/SecurityPolicyCreateParams" } } } } } }, - "/update-global-recycle-bin-setting": { + "/delete-security-policy": { "post": { - "operationId": "UpdateGlobalRecycleBinSetting", + "operationId": "DeleteSecurityPolicy", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteSecurityPolicy_" + }, + "type": "array" } } }, @@ -141350,7 +141866,7 @@ } }, "tags": [ - "GlobalSettings" + "SecurityPolicy" ], "security": [ { @@ -141372,16 +141888,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GlobalRecycleBinUpdationParams" + "$ref": "#/components/schemas/SecurityPolicyDeleteParams" } } } } } }, - "/create-cluster-recycle-bin-setting": { + "/update-security-policy": { "post": { - "operationId": "CreateClusterRecycleBinSetting", + "operationId": "UpdateSecurityPolicy", "responses": { "200": { "description": "", @@ -141389,7 +141905,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" + "$ref": "#/components/schemas/WithTask_SecurityPolicy_" }, "type": "array" } @@ -141456,7 +141972,7 @@ } }, "tags": [ - "GlobalSettings" + "SecurityPolicy" ], "security": [ { @@ -141478,26 +141994,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinCreationParams" + "$ref": "#/components/schemas/SecurityPolicyUpdateBody" } } } } } }, - "/update-cluster-recycle-bin-setting": { + "/update-password-security": { "post": { - "operationId": "UpdateClusterRecycleBinSetting", + "operationId": "UpdatePasswordSecurity", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_ClusterSettings_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -141584,26 +142097,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinUpdationParams" + "$ref": "#/components/schemas/UpdatePassrodSecurityParams" } } } } } }, - "/delete-cluster-recycle-bin-setting": { + "/update-access-restriction": { "post": { - "operationId": "DeleteClusterRecycleBinSetting", + "operationId": "UpdateAccessRestriction", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteClusterRecycleBin_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -141690,26 +142200,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ClusterRecycleBinDeletionParams" + "$ref": "#/components/schemas/UpdateAccessRestrictionParams" } } } } } }, - "/create-report-template": { + "/update-session-timeout": { "post": { - "operationId": "CreateReportTemplate", + "operationId": "UpdateSessionTimeout", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_ReportTemplate_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_GlobalSettings_" } } }, @@ -141774,7 +142281,7 @@ } }, "tags": [ - "ReportTemplate" + "GlobalSettings" ], "security": [ { @@ -141796,19 +142303,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ReportTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/UpdateSessionTimeoutParams" } } } } } }, - "/update-report-template": { + "/rollback-snapshot-group": { "post": { - "operationId": "UpdateReportTemplate", + "operationId": "RollbackSnapshotGroup", "responses": { "200": { "description": "", @@ -141816,7 +142320,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ReportTemplate_" + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" }, "type": "array" } @@ -141883,7 +142387,7 @@ } }, "tags": [ - "ReportTemplate" + "SnapshotGroup" ], "security": [ { @@ -141905,16 +142409,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReportTemplateUpdationParams" + "$ref": "#/components/schemas/SnapshotGroupRollbackParams" } } } } } }, - "/generate-from-report-template": { + "/clone-snapshot-group": { "post": { - "operationId": "GenerateFromReportTemplate", + "operationId": "CloneSnapshotGroup", "responses": { "200": { "description": "", @@ -141922,7 +142426,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_ReportTask_" + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" }, "type": "array" } @@ -141989,7 +142493,7 @@ } }, "tags": [ - "ReportTemplate" + "SnapshotGroup" ], "security": [ { @@ -142011,16 +142515,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReporteTemplateGenerationParams" + "items": { + "$ref": "#/components/schemas/SnapshotGroupCloneParams" + }, + "type": "array" } } } } } }, - "/delete-report-template": { + "/keep-snapshot-group": { "post": { - "operationId": "DeleteReportTemplate", + "operationId": "KeepSnapshotGroup", "responses": { "200": { "description": "", @@ -142028,7 +142535,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteReportTemplate_" + "$ref": "#/components/schemas/WithTask_SnapshotGroup_" }, "type": "array" } @@ -142095,7 +142602,7 @@ } }, "tags": [ - "ReportTemplate" + "SnapshotGroup" ], "security": [ { @@ -142117,16 +142624,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ReportTemplateDeletionParams" + "$ref": "#/components/schemas/SnapshotGroupKeepParams" } } } } } }, - "/create-role": { + "/delete-snapshot-group": { "post": { - "operationId": "CreateRole", + "operationId": "DeleteSnapshotGroup", "responses": { "200": { "description": "", @@ -142134,7 +142641,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UserRoleNext_" + "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_" }, "type": "array" } @@ -142201,7 +142708,7 @@ } }, "tags": [ - "UserRoleNext" + "SnapshotGroup" ], "security": [ { @@ -142223,19 +142730,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/RoleCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/SnapshotGroupDeletionParams" } } } } } }, - "/update-role": { + "/create-snapshot-plan": { "post": { - "operationId": "UpdateRole", + "operationId": "CreateSnapshotPlan", "responses": { "200": { "description": "", @@ -142243,7 +142747,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UserRoleNext_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -142310,7 +142814,7 @@ } }, "tags": [ - "UserRoleNext" + "SnapshotPlan" ], "security": [ { @@ -142332,16 +142836,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RoleUpdationParams" + "items": { + "$ref": "#/components/schemas/SnapshotPlanCreationParams" + }, + "type": "array" } } } } } }, - "/delete-role": { + "/update-snapshot-plan": { "post": { - "operationId": "DeleteRole", + "operationId": "UpdateSnapshotPlan", "responses": { "200": { "description": "", @@ -142349,7 +142856,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteRole_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -142416,110 +142923,7 @@ } }, "tags": [ - "UserRoleNext" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "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": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "SecurityGroup" + "SnapshotPlan" ], "security": [ { @@ -142541,16 +142945,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityGroupCreateParams" + "$ref": "#/components/schemas/SnapshotPlanUpdationParams" } } } } } }, - "/delete-security-group": { + "/delete-snapshot-plan": { "post": { - "operationId": "DeleteSecurityGroup", + "operationId": "DeleteSnapshotPlan", "responses": { "200": { "description": "", @@ -142558,7 +142962,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSecurityGroup_" + "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_" }, "type": "array" } @@ -142625,7 +143029,7 @@ } }, "tags": [ - "SecurityGroup" + "SnapshotPlan" ], "security": [ { @@ -142647,16 +143051,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityGroupDeleteParams" + "$ref": "#/components/schemas/SnapshotPlanDeletionParams" } } } } } }, - "/update-security-group": { + "/execute-snapshot-plan": { "post": { - "operationId": "UpdateSecurityGroup", + "operationId": "ExecuteSnapshotPlan", "responses": { "200": { "description": "", @@ -142664,7 +143068,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SecurityGroup_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -142731,110 +143135,7 @@ } }, "tags": [ - "SecurityGroup" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SecurityGroupUpdateBody" - } - } - } - } - } - }, - "/create-security-policy": { - "post": { - "operationId": "CreateSecurityPolicy", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WithTask_SecurityPolicy_" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "SecurityPolicy" + "SnapshotPlan" ], "security": [ { @@ -142856,16 +143157,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityPolicyCreateParams" + "$ref": "#/components/schemas/SnapshotPlanExecutionParams" } } } } } }, - "/delete-security-policy": { + "/suspend-snapshot-plan": { "post": { - "operationId": "DeleteSecurityPolicy", + "operationId": "SuspendSnapshotPlan", "responses": { "200": { "description": "", @@ -142873,7 +143174,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSecurityPolicy_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -142940,7 +143241,7 @@ } }, "tags": [ - "SecurityPolicy" + "SnapshotPlan" ], "security": [ { @@ -142962,16 +143263,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SecurityPolicyDeleteParams" + "$ref": "#/components/schemas/SnapshotPlanSuspendedParams" } } } } } }, - "/update-security-policy": { + "/resume-snapshot-plan": { "post": { - "operationId": "UpdateSecurityPolicy", + "operationId": "ResumeSnapshotPlan", "responses": { "200": { "description": "", @@ -142979,7 +143280,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SecurityPolicy_" + "$ref": "#/components/schemas/WithTask_SnapshotPlan_" }, "type": "array" } @@ -143046,110 +143347,7 @@ } }, "tags": [ - "SecurityPolicy" - ], - "security": [ - { - "Authorization": [] - } - ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SecurityPolicyUpdateBody" - } - } - } - } - } - }, - "/update-password-security": { - "post": { - "operationId": "UpdatePasswordSecurity", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "400": { - "description": "Bad request", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "404": { - "description": "Not found", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - }, - "500": { - "description": "Server error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ErrorBody" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "GlobalSettings" + "SnapshotPlan" ], "security": [ { @@ -143171,23 +143369,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdatePassrodSecurityParams" + "$ref": "#/components/schemas/SnapshotPlanResumeParams" } } } } } }, - "/update-access-restriction": { + "/create-snmp-transport": { "post": { - "operationId": "UpdateAccessRestriction", + "operationId": "CreateSnmpTransport", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTransport_" + }, + "type": "array" } } }, @@ -143252,7 +143453,7 @@ } }, "tags": [ - "GlobalSettings" + "SnmpTransport" ], "security": [ { @@ -143274,23 +143475,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateAccessRestrictionParams" + "items": { + "$ref": "#/components/schemas/SnmpTransportCreationParams" + }, + "type": "array" } } } } } }, - "/update-session-timeout": { + "/update-snmp-transport": { "post": { - "operationId": "UpdateSessionTimeout", + "operationId": "UpdateSnmpTransport", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_GlobalSettings_" + "items": { + "$ref": "#/components/schemas/WithTask_SnmpTransport_" + }, + "type": "array" } } }, @@ -143355,7 +143562,7 @@ } }, "tags": [ - "GlobalSettings" + "SnmpTransport" ], "security": [ { @@ -143377,16 +143584,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateSessionTimeoutParams" + "$ref": "#/components/schemas/SnmpTransportUpdationParams" } } } } } }, - "/rollback-snapshot-group": { + "/delete-snmp-transport": { "post": { - "operationId": "RollbackSnapshotGroup", + "operationId": "DeleteSnmpTransport", "responses": { "200": { "description": "", @@ -143394,7 +143601,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_" }, "type": "array" } @@ -143461,7 +143668,7 @@ } }, "tags": [ - "SnapshotGroup" + "SnmpTransport" ], "security": [ { @@ -143483,16 +143690,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupRollbackParams" + "$ref": "#/components/schemas/SnmpTransportDeletionParams" } } } } } }, - "/clone-snapshot-group": { + "/create-snmp-trap-receiver": { "post": { - "operationId": "CloneSnapshotGroup", + "operationId": "CreateSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -143500,7 +143707,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" }, "type": "array" } @@ -143567,7 +143774,7 @@ } }, "tags": [ - "SnapshotGroup" + "SnmpTrapReceiver" ], "security": [ { @@ -143590,7 +143797,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/SnapshotGroupCloneParams" + "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams" }, "type": "array" } @@ -143599,9 +143806,9 @@ } } }, - "/keep-snapshot-group": { + "/update-snmp-trap-receiver": { "post": { - "operationId": "KeepSnapshotGroup", + "operationId": "UpdateSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -143609,7 +143816,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotGroup_" + "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" }, "type": "array" } @@ -143676,7 +143883,7 @@ } }, "tags": [ - "SnapshotGroup" + "SnmpTrapReceiver" ], "security": [ { @@ -143698,16 +143905,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupKeepParams" + "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams" } } } } } }, - "/delete-snapshot-group": { + "/delete-snmp-trap-receiver": { "post": { - "operationId": "DeleteSnapshotGroup", + "operationId": "DeleteSnmpTrapReceiver", "responses": { "200": { "description": "", @@ -143715,7 +143922,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnapshotGroup_" + "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_" }, "type": "array" } @@ -143782,7 +143989,7 @@ } }, "tags": [ - "SnapshotGroup" + "SnmpTrapReceiver" ], "security": [ { @@ -143804,16 +144011,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotGroupDeletionParams" + "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams" } } } } } }, - "/create-snapshot-plan": { + "/upload-svt-image": { "post": { - "operationId": "CreateSnapshotPlan", + "operationId": "UploadSvtImage", "responses": { "200": { "description": "", @@ -143821,7 +144028,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/UploadTask" }, "type": "array" } @@ -143888,7 +144095,7 @@ } }, "tags": [ - "SnapshotPlan" + "SvtImage" ], "security": [ { @@ -143908,31 +144115,53 @@ "requestBody": { "required": true, "content": { - "application/json": { + "multipart/form-data": { "schema": { - "items": { - "$ref": "#/components/schemas/SnapshotPlanCreationParams" + "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" + } }, - "type": "array" + "required": [ + "file" + ] } } } } } }, - "/update-snapshot-plan": { + "/export-csv": { "post": { - "operationId": "UpdateSnapshotPlan", + "operationId": "ExportCSV", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" - }, - "type": "array" + "type": "string", + "format": "byte" } } }, @@ -143997,7 +144226,7 @@ } }, "tags": [ - "SnapshotPlan" + "TableReporter" ], "security": [ { @@ -144019,16 +144248,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanUpdationParams" + "$ref": "#/components/schemas/TableReporterParams" } } } } } }, - "/delete-snapshot-plan": { + "/cancel-upload-task": { "post": { - "operationId": "DeleteSnapshotPlan", + "operationId": "CancelUploadTask", "responses": { "200": { "description": "", @@ -144036,7 +144265,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnapshotPlan_" + "type": "string" }, "type": "array" } @@ -144050,6 +144279,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -144103,7 +144335,7 @@ } }, "tags": [ - "SnapshotPlan" + "UploadTask" ], "security": [ { @@ -144125,16 +144357,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanDeletionParams" + "$ref": "#/components/schemas/CancelUploadTaskParams" } } } } } }, - "/execute-snapshot-plan": { + "/mount-usb-device": { "post": { - "operationId": "ExecuteSnapshotPlan", + "operationId": "MountUsbDevice", "responses": { "200": { "description": "", @@ -144142,7 +144374,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/WithTask_UsbDevice_" }, "type": "array" } @@ -144209,7 +144441,7 @@ } }, "tags": [ - "SnapshotPlan" + "UsbDevice" ], "security": [ { @@ -144231,16 +144463,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanExecutionParams" + "$ref": "#/components/schemas/UsbDeviceMountParams" } } } } } }, - "/suspend-snapshot-plan": { + "/unmount-usb-device": { "post": { - "operationId": "SuspendSnapshotPlan", + "operationId": "UnmountUsbDevice", "responses": { "200": { "description": "", @@ -144248,7 +144480,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/WithTask_UsbDevice_" }, "type": "array" } @@ -144315,7 +144547,7 @@ } }, "tags": [ - "SnapshotPlan" + "UsbDevice" ], "security": [ { @@ -144337,16 +144569,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanSuspendedParams" + "$ref": "#/components/schemas/UsbDeviceUnmountParams" } } } } } }, - "/resume-snapshot-plan": { + "/get-usb-devices": { "post": { - "operationId": "ResumeSnapshotPlan", + "operationId": "GetUsbDevices", "responses": { "200": { "description": "", @@ -144354,7 +144586,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnapshotPlan_" + "$ref": "#/components/schemas/UsbDevice" }, "type": "array" } @@ -144421,13 +144653,113 @@ } }, "tags": [ - "SnapshotPlan" - ], - "security": [ - { - "Authorization": [] - } + "UsbDevice", + "UsbDevice" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetUsbDevicesRequestBody" + } + } + } + } + } + }, + "/login": { + "post": { + "operationId": "Login", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/WithTask_LoginResponse_" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "User" ], + "security": [], "parameters": [ { "in": "header", @@ -144443,16 +144775,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnapshotPlanResumeParams" + "$ref": "#/components/schemas/LoginInput" } } } } } }, - "/create-snmp-transport": { + "/create-user": { "post": { - "operationId": "CreateSnmpTransport", + "operationId": "CreateUser", "responses": { "200": { "description": "", @@ -144460,7 +144792,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnmpTransport_" + "$ref": "#/components/schemas/WithTask_User_" }, "type": "array" } @@ -144527,7 +144859,7 @@ } }, "tags": [ - "SnmpTransport" + "User" ], "security": [ { @@ -144550,7 +144882,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/SnmpTransportCreationParams" + "$ref": "#/components/schemas/UserCreationParams" }, "type": "array" } @@ -144559,9 +144891,9 @@ } } }, - "/update-snmp-transport": { + "/update-user": { "post": { - "operationId": "UpdateSnmpTransport", + "operationId": "UpdateUser", "responses": { "200": { "description": "", @@ -144569,7 +144901,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_SnmpTransport_" + "$ref": "#/components/schemas/WithTask_User_" }, "type": "array" } @@ -144636,7 +144968,7 @@ } }, "tags": [ - "SnmpTransport" + "User" ], "security": [ { @@ -144658,35 +144990,28 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTransportUpdationParams" + "$ref": "#/components/schemas/UserUpdationParams" } } } } } }, - "/delete-snmp-transport": { + "/delete-user": { "post": { - "operationId": "DeleteSnmpTransport", + "operationId": "DeleteUser", "responses": { "200": { - "description": "", + "description": "Ok", "content": { "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnmpTransport_" + "$ref": "#/components/schemas/WithTask_DeleteUser_" }, "type": "array" } } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } } }, "400": { @@ -144742,7 +145067,7 @@ } }, "tags": [ - "SnmpTransport" + "User" ], "security": [ { @@ -144764,26 +145089,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTransportDeletionParams" + "$ref": "#/components/schemas/UserDeletionParams" } } } } } }, - "/create-snmp-trap-receiver": { + "/create-root-user": { "post": { - "operationId": "CreateSnmpTrapReceiver", + "operationId": "CreateRootUser", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_User_" } } }, @@ -144848,13 +145170,9 @@ } }, "tags": [ - "SnmpTrapReceiver" - ], - "security": [ - { - "Authorization": [] - } + "User" ], + "security": [], "parameters": [ { "in": "header", @@ -144870,29 +145188,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/SnmpTrapReceiverCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/RootUserCreationParams" } } } } } }, - "/update-snmp-trap-receiver": { + "/get-my-info": { "post": { - "operationId": "UpdateSnmpTrapReceiver", + "operationId": "GetMyInfo", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_SnmpTrapReceiver_" - }, - "type": "array" + "$ref": "#/components/schemas/User" } } }, @@ -144957,48 +145269,26 @@ } }, "tags": [ - "SnmpTrapReceiver" + "User" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SnmpTrapReceiverUpdationParams" - } - } - } - } + "parameters": [] } }, - "/delete-snmp-trap-receiver": { + "/create-vcenter-account": { "post": { - "operationId": "DeleteSnmpTrapReceiver", + "operationId": "CreateVcenterAccount", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteSnmpTrapReceiver_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_VcenterAccount_" } } }, @@ -145063,7 +145353,7 @@ } }, "tags": [ - "SnmpTrapReceiver" + "VcenterAccount" ], "security": [ { @@ -145085,26 +145375,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/SnmpTrapReceiverDeletionParams" + "$ref": "#/components/schemas/CreateVcenterAccountParams" } } } } } }, - "/upload-svt-image": { + "/update-vcenter-account": { "post": { - "operationId": "UploadSvtImage", + "operationId": "UpdateVcenterAccount", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/UploadTask" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_VcenterAccount_" } } }, @@ -145169,7 +145456,7 @@ } }, "tags": [ - "SvtImage" + "VcenterAccount" ], "security": [ { @@ -145189,53 +145476,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/UpdateVcenterAccountParams" } } } } } }, - "/export-csv": { + "/create-vds-with-migrate-vlan": { "post": { - "operationId": "ExportCSV", + "operationId": "CreateVdsWithMigrateVlan", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "type": "string", - "format": "byte" + "items": { + "$ref": "#/components/schemas/WithTask_Vds_" + }, + "type": "array" } } }, @@ -145300,7 +145562,7 @@ } }, "tags": [ - "TableReporter" + "Vds" ], "security": [ { @@ -145322,16 +145584,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/TableReporterParams" + "items": { + "$ref": "#/components/schemas/VdsCreationWithMigrateVlanParams" + }, + "type": "array" } } } } } }, - "/create-task": { + "/create-vds-with-access-vlan": { "post": { - "operationId": "CreateTask", + "operationId": "CreateVdsWithAccessVlan", "responses": { "200": { "description": "", @@ -145339,7 +145604,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Task_" + "$ref": "#/components/schemas/WithTask_Vds_" }, "type": "array" } @@ -145406,7 +145671,7 @@ } }, "tags": [ - "Task" + "Vds" ], "security": [ { @@ -145429,7 +145694,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/TaskCreationParams" + "$ref": "#/components/schemas/VdsCreationWithMAccessVlanParams" }, "type": "array" } @@ -145438,9 +145703,9 @@ } } }, - "/update-task": { + "/create-vds": { "post": { - "operationId": "UpdateTask", + "operationId": "CreateVds", "responses": { "200": { "description": "", @@ -145448,7 +145713,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Task_" + "$ref": "#/components/schemas/WithTask_Vds_" }, "type": "array" } @@ -145515,7 +145780,7 @@ } }, "tags": [ - "Task" + "Vds" ], "security": [ { @@ -145537,16 +145802,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/TaskUpdateParams" + "items": { + "$ref": "#/components/schemas/VdsCreationParams" + }, + "type": "array" } } } } } }, - "/cancel-upload-task": { + "/update-vds": { "post": { - "operationId": "CancelUploadTask", + "operationId": "UpdateVds", "responses": { "200": { "description": "", @@ -145554,7 +145822,7 @@ "application/json": { "schema": { "items": { - "type": "string" + "$ref": "#/components/schemas/WithTask_Vds_" }, "type": "array" } @@ -145568,9 +145836,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -145624,7 +145889,7 @@ } }, "tags": [ - "UploadTask" + "Vds" ], "security": [ { @@ -145646,16 +145911,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CancelUploadTaskParams" + "$ref": "#/components/schemas/VdsUpdationParams" } } } } } }, - "/mount-usb-device": { + "/delete-vds": { "post": { - "operationId": "MountUsbDevice", + "operationId": "DeleteVds", "responses": { "200": { "description": "", @@ -145663,7 +145928,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UsbDevice_" + "$ref": "#/components/schemas/WithTask_DeleteVds_" }, "type": "array" } @@ -145730,7 +145995,7 @@ } }, "tags": [ - "UsbDevice" + "Vds" ], "security": [ { @@ -145752,16 +146017,45 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UsbDeviceMountParams" + "$ref": "#/components/schemas/VdsDeletionParams" } } } } } }, - "/unmount-usb-device": { + "/get-version": { + "get": { + "operationId": "GetApiVersion", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "string" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "ApiInfo" + ], + "security": [], + "parameters": [] + } + }, + "/create-view": { "post": { - "operationId": "UnmountUsbDevice", + "operationId": "CreateView", "responses": { "200": { "description": "", @@ -145769,7 +146063,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_UsbDevice_" + "$ref": "#/components/schemas/WithTask_View_" }, "type": "array" } @@ -145836,7 +146130,7 @@ } }, "tags": [ - "UsbDevice" + "View" ], "security": [ { @@ -145858,16 +146152,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UsbDeviceUnmountParams" + "items": { + "$ref": "#/components/schemas/ViewCreationParams" + }, + "type": "array" } } } } } }, - "/get-usb-devices": { + "/update-view": { "post": { - "operationId": "GetUsbDevices", + "operationId": "UpdateView", "responses": { "200": { "description": "", @@ -145875,7 +146172,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UsbDevice" + "$ref": "#/components/schemas/WithTask_View_" }, "type": "array" } @@ -145942,8 +146239,7 @@ } }, "tags": [ - "UsbDevice", - "UsbDevice" + "View" ], "security": [ { @@ -145965,23 +146261,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/GetUsbDevicesRequestBody" + "$ref": "#/components/schemas/ViewUpdationParams" } } } } } }, - "/login": { + "/delete-view": { "post": { - "operationId": "Login", + "operationId": "DeleteView", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_LoginResponse_" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteView_" + }, + "type": "array" } } }, @@ -146046,9 +146345,13 @@ } }, "tags": [ - "User" + "View" + ], + "security": [ + { + "Authorization": [] + } ], - "security": [], "parameters": [ { "in": "header", @@ -146064,16 +146367,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/LoginInput" + "$ref": "#/components/schemas/ViewDeletionParams" } } } } } }, - "/create-user": { + "/create-vm-vlan": { "post": { - "operationId": "CreateUser", + "operationId": "CreateVmVlan", "responses": { "200": { "description": "", @@ -146081,7 +146384,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_User_" + "$ref": "#/components/schemas/WithTask_Vlan_" }, "type": "array" } @@ -146148,7 +146451,7 @@ } }, "tags": [ - "User" + "Vlan" ], "security": [ { @@ -146171,7 +146474,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/UserCreationParams" + "$ref": "#/components/schemas/VmVlanCreationParams" }, "type": "array" } @@ -146180,9 +146483,9 @@ } } }, - "/update-user": { + "/update-vm-vlan": { "post": { - "operationId": "UpdateUser", + "operationId": "UpdateVlan", "responses": { "200": { "description": "", @@ -146190,7 +146493,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_User_" + "$ref": "#/components/schemas/WithTask_Vlan_" }, "type": "array" } @@ -146257,7 +146560,7 @@ } }, "tags": [ - "User" + "Vlan" ], "security": [ { @@ -146279,28 +146582,35 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UserUpdationParams" + "$ref": "#/components/schemas/VmVlanUpdationParams" } } } } } }, - "/delete-user": { + "/update-management-vlan": { "post": { - "operationId": "DeleteUser", + "operationId": "UpdateManagementVlan", "responses": { "200": { - "description": "Ok", + "description": "", "content": { "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteUser_" + "$ref": "#/components/schemas/WithTask_Vlan_" }, "type": "array" } } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } } }, "400": { @@ -146356,7 +146666,7 @@ } }, "tags": [ - "User" + "Vlan" ], "security": [ { @@ -146378,23 +146688,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UserDeletionParams" + "$ref": "#/components/schemas/ManagementVlanUpdationParams" } } } } } }, - "/create-root-user": { + "/update-migration-vlan": { "post": { - "operationId": "CreateRootUser", + "operationId": "UpdateMigrationVlan", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_User_" + "items": { + "$ref": "#/components/schemas/WithTask_Vlan_" + }, + "type": "array" } } }, @@ -146459,9 +146772,13 @@ } }, "tags": [ - "User" + "Vlan" + ], + "security": [ + { + "Authorization": [] + } ], - "security": [], "parameters": [ { "in": "header", @@ -146477,23 +146794,26 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/RootUserCreationParams" + "$ref": "#/components/schemas/MigrationVlanUpdationParams" } } } } } }, - "/get-my-info": { + "/delete-vm-vlan": { "post": { - "operationId": "GetMyInfo", + "operationId": "DeleteVlan", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/User" + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVlan_" + }, + "type": "array" } } }, @@ -146558,26 +146878,48 @@ } }, "tags": [ - "User" + "Vlan" ], "security": [ { "Authorization": [] } ], - "parameters": [] + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VlanDeletionParams" + } + } + } + } } }, - "/create-vcenter-account": { + "/create-vm-folder": { "post": { - "operationId": "CreateVcenterAccount", + "operationId": "CreateVmFolder", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_VcenterAccount_" + "items": { + "$ref": "#/components/schemas/WithTask_VmFolder_" + }, + "type": "array" } } }, @@ -146642,7 +146984,7 @@ } }, "tags": [ - "VcenterAccount" + "VmFolder" ], "security": [ { @@ -146664,23 +147006,29 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CreateVcenterAccountParams" + "items": { + "$ref": "#/components/schemas/VmFolderCreationParams" + }, + "type": "array" } } } } } }, - "/update-vcenter-account": { + "/update-vm-folder": { "post": { - "operationId": "UpdateVcenterAccount", + "operationId": "UpdateVmFolder", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/WithTask_VcenterAccount_" + "items": { + "$ref": "#/components/schemas/WithTask_VmFolder_" + }, + "type": "array" } } }, @@ -146745,7 +147093,113 @@ } }, "tags": [ - "VcenterAccount" + "VmFolder" + ], + "security": [ + { + "Authorization": [] + } + ], + "parameters": [ + { + "in": "header", + "name": "content-language", + "required": false, + "schema": { + "$ref": "#/components/schemas/ContentLanguage" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VmFolderUpdationParams" + } + } + } + } + } + }, + "/delete-vm-folder": { + "post": { + "operationId": "DeleteVmFolder", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/WithTask_DeleteVmFolder_" + }, + "type": "array" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "404": { + "description": "Not found", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + }, + "500": { + "description": "Server error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorBody" + } + } + }, + "headers": { + "CommonHeader": { + "schema": { + "$ref": "#/components/schemas/CommonHeader" + } + } + } + } + }, + "tags": [ + "VmFolder" ], "security": [ { @@ -146767,16 +147221,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateVcenterAccountParams" + "$ref": "#/components/schemas/VmFolderDeletionParams" } } } } } }, - "/create-vds-with-migrate-vlan": { + "/create-vm-placement-group": { "post": { - "operationId": "CreateVdsWithMigrateVlan", + "operationId": "CreateVmPlacementGroup", "responses": { "200": { "description": "", @@ -146784,7 +147238,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vds_" + "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" }, "type": "array" } @@ -146851,7 +147305,7 @@ } }, "tags": [ - "Vds" + "VmPlacementGroup" ], "security": [ { @@ -146874,7 +147328,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VdsCreationWithMigrateVlanParams" + "$ref": "#/components/schemas/VmPlacementGroupCreationParams" }, "type": "array" } @@ -146883,9 +147337,9 @@ } } }, - "/create-vds-with-access-vlan": { + "/update-vm-placement-group": { "post": { - "operationId": "CreateVdsWithAccessVlan", + "operationId": "UpdateVmPlacementGroup", "responses": { "200": { "description": "", @@ -146893,7 +147347,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vds_" + "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" }, "type": "array" } @@ -146960,7 +147414,7 @@ } }, "tags": [ - "Vds" + "VmPlacementGroup" ], "security": [ { @@ -146982,19 +147436,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VdsCreationWithMAccessVlanParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmPlacementGroupUpdationParams" } } } } } }, - "/create-vds": { + "/delete-vm-placement-group": { "post": { - "operationId": "CreateVds", + "operationId": "DeleteVmPlacementGroup", "responses": { "200": { "description": "", @@ -147002,7 +147453,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vds_" + "$ref": "#/components/schemas/WithTask_DeleteVmPlacementGroup_" }, "type": "array" } @@ -147069,7 +147520,7 @@ } }, "tags": [ - "Vds" + "VmPlacementGroup" ], "security": [ { @@ -147091,19 +147542,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VdsCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmPlacementGroupDeletionParams" } } } } } }, - "/update-vds": { + "/create-vm-snapshot": { "post": { - "operationId": "UpdateVds", + "operationId": "CreateVmSnapshot", "responses": { "200": { "description": "", @@ -147111,7 +147559,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vds_" + "$ref": "#/components/schemas/WithTask_VmSnapshot_" }, "type": "array" } @@ -147178,7 +147626,7 @@ } }, "tags": [ - "Vds" + "VmSnapshot" ], "security": [ { @@ -147200,16 +147648,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VdsUpdationParams" + "$ref": "#/components/schemas/VmSnapshotCreationParams" } } } } } }, - "/delete-vds": { + "/delete-vm-snapshot": { "post": { - "operationId": "DeleteVds", + "operationId": "DeleteVmSnapshot", "responses": { "200": { "description": "", @@ -147217,7 +147665,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVds_" + "$ref": "#/components/schemas/WithTask_DeleteVmSnapshot_" }, "type": "array" } @@ -147284,7 +147732,7 @@ } }, "tags": [ - "Vds" + "VmSnapshot" ], "security": [ { @@ -147306,45 +147754,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VdsDeletionParams" + "$ref": "#/components/schemas/VmSnapshotDeletionParams" } } } } } }, - "/get-version": { - "get": { - "operationId": "GetApiVersion", - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "string" - } - } - }, - "headers": { - "CommonHeader": { - "schema": { - "$ref": "#/components/schemas/CommonHeader" - } - } - } - } - }, - "tags": [ - "ApiInfo" - ], - "security": [], - "parameters": [] - } - }, - "/create-view": { + "/clone-vm-template-from-vm": { "post": { - "operationId": "CreateView", + "operationId": "CloneVmTemplateFromVm", "responses": { "200": { "description": "", @@ -147352,7 +147771,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_View_" + "$ref": "#/components/schemas/WithTask_VmTemplate_" }, "type": "array" } @@ -147419,7 +147838,7 @@ } }, "tags": [ - "View" + "VmTemplate" ], "security": [ { @@ -147442,7 +147861,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/ViewCreationParams" + "$ref": "#/components/schemas/VmTemplateCreationParams" }, "type": "array" } @@ -147451,9 +147870,9 @@ } } }, - "/update-view": { + "/convert-vm-template-from-vm": { "post": { - "operationId": "UpdateView", + "operationId": "ConvertVmTemplateFromVm", "responses": { "200": { "description": "", @@ -147461,7 +147880,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_View_" + "$ref": "#/components/schemas/WithTask_VmTemplate_" }, "type": "array" } @@ -147528,7 +147947,7 @@ } }, "tags": [ - "View" + "VmTemplate" ], "security": [ { @@ -147550,16 +147969,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ViewUpdationParams" + "items": { + "$ref": "#/components/schemas/VmTemplateCreationParams" + }, + "type": "array" } } } } } }, - "/delete-view": { + "/update-vm-template": { "post": { - "operationId": "DeleteView", + "operationId": "UpdateVmTemplate", "responses": { "200": { "description": "", @@ -147567,7 +147989,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteView_" + "$ref": "#/components/schemas/WithTask_VmTemplate_" }, "type": "array" } @@ -147634,7 +148056,7 @@ } }, "tags": [ - "View" + "VmTemplate" ], "security": [ { @@ -147656,16 +148078,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ViewDeletionParams" + "$ref": "#/components/schemas/VmTemplateUpdationParams" } } } } } }, - "/create-virtual-private-cloud-floating-ip": { + "/delete-vm-template": { "post": { - "operationId": "CreateVirtualPrivateCloudFloatingIp", + "operationId": "DeleteVmTemplate", "responses": { "200": { "description": "", @@ -147673,7 +148095,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudFloatingIp_" + "$ref": "#/components/schemas/WithTask_DeleteVmTemplate_" }, "type": "array" } @@ -147740,7 +148162,7 @@ } }, "tags": [ - "VirtualPrivateCloudFloatingIp" + "VmTemplate" ], "security": [ { @@ -147762,19 +148184,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmTemplateDeletionParams" } } } } } }, - "/delete-virtual-private-cloud-floating-ip": { + "/create-vm-volume-snapshot": { "post": { - "operationId": "DeleteVirtualPrivateCloudFloatingIp", + "operationId": "CreateVmVolumeSnapshot", "responses": { "200": { "description": "", @@ -147782,7 +148201,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudFloatingIp_" + "$ref": "#/components/schemas/WithTask_VmVolumeSnapshot_" }, "type": "array" } @@ -147849,7 +148268,7 @@ } }, "tags": [ - "VirtualPrivateCloudFloatingIp" + "VmVolumeSnapshot" ], "security": [ { @@ -147871,16 +148290,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpDeletionParams" + "items": { + "$ref": "#/components/schemas/VmVolumeSnapshotCreationParams" + }, + "type": "array" } } } } } }, - "/create-virtual-private-cloud-nat-gateway": { + "/delete-vm-volume-snapshot": { "post": { - "operationId": "CreateVirtualPrivateCloudNatGateway", + "operationId": "DeleteVmVolumeSnapshot", "responses": { "200": { "description": "", @@ -147888,7 +148310,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudNatGateway_" + "$ref": "#/components/schemas/WithTask_DeleteVmVolumeSnapshot_" }, "type": "array" } @@ -147955,7 +148377,7 @@ } }, "tags": [ - "VirtualPrivateCloudNatGateway" + "VmVolumeSnapshot" ], "security": [ { @@ -147977,19 +148399,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VmVolumeSnapshotDeletionParams" } } } } } }, - "/update-virtual-private-cloud-nat-gateway": { + "/create-vm-volume": { "post": { - "operationId": "UpdateVirtualPrivateCloudNatGateway", + "operationId": "CreateVmVolume", "responses": { "200": { "description": "", @@ -147997,7 +148416,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudNatGateway_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148064,7 +148483,7 @@ } }, "tags": [ - "VirtualPrivateCloudNatGateway" + "VmVolume" ], "security": [ { @@ -148086,16 +148505,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayUpdationParams" + "items": { + "$ref": "#/components/schemas/VmVolumeCreationParams" + }, + "type": "array" } } } } } }, - "/delete-virtual-private-cloud-nat-gateway": { + "/delete-vm-volume": { "post": { - "operationId": "DeleteVirtualPrivateCloudNatGateway", + "operationId": "DeleteVmVolumeFromVm", "responses": { "200": { "description": "", @@ -148103,7 +148525,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudNatGateway_" + "$ref": "#/components/schemas/WithTask_DeleteVmVolume_" }, "type": "array" } @@ -148170,7 +148592,7 @@ } }, "tags": [ - "VirtualPrivateCloudNatGateway" + "VmVolume" ], "security": [ { @@ -148192,16 +148614,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayDeletionParams" + "$ref": "#/components/schemas/VmVolumeDeletionParams" } } } } } }, - "/create-virtual-private-cloud-route-table": { + "/rebuild-vm-volume": { "post": { - "operationId": "CreateVirtualPrivateCloudRouteTable", + "operationId": "RebuildVmVolume", "responses": { "200": { "description": "", @@ -148209,7 +148631,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouteTable_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148223,6 +148645,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -148276,7 +148701,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouteTable" + "VmVolume" ], "security": [ { @@ -148299,7 +148724,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableCreationParams" + "$ref": "#/components/schemas/VmVolumeRebuildParams" }, "type": "array" } @@ -148308,9 +148733,9 @@ } } }, - "/update-virtual-private-cloud-route-table": { + "/rollback-vm-volume": { "post": { - "operationId": "UpdateVirtualPrivateCloudRouteTable", + "operationId": "RollbackVmVolume", "responses": { "200": { "description": "", @@ -148318,7 +148743,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouteTable_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148332,6 +148757,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -148385,7 +148813,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouteTable" + "VmVolume" ], "security": [ { @@ -148407,16 +148835,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableUpdationParams" + "items": { + "$ref": "#/components/schemas/VmVolumeRollbackParams" + }, + "type": "array" } } } } } }, - "/delete-virtual-private-cloud-route-table": { + "/clone-vm-volume": { "post": { - "operationId": "DeleteVirtualPrivateCloudRouteTable", + "operationId": "CloneVmVolume", "responses": { "200": { "description": "", @@ -148424,7 +148855,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudRouteTable_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148491,7 +148922,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouteTable" + "VmVolume" ], "security": [ { @@ -148513,16 +148944,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableDeletionParams" + "items": { + "$ref": "#/components/schemas/CloneVmVolumeParams" + }, + "type": "array" } } } } } }, - "/create-virtual-private-cloud-router-gateway": { + "/update-vm-volume": { "post": { - "operationId": "CreateVirtualPrivateCloudRouterGateway", + "operationId": "UpdateVmVolume", "responses": { "200": { "description": "", @@ -148530,7 +148964,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouterGateway_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148544,6 +148978,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -148597,7 +149034,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouterGateway" + "VmVolume" ], "security": [ { @@ -148619,19 +149056,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/UpdateVmVolumeParams" } } } } } }, - "/update-virtual-private-cloud-router-gateway": { + "/export-vm-volume": { "post": { - "operationId": "UpdateVirtualPrivateCloudRouterGateway", + "operationId": "ExportVmVolume", "responses": { "200": { "description": "", @@ -148639,7 +149073,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouterGateway_" + "$ref": "#/components/schemas/WithTask_VmExportFile_" }, "type": "array" } @@ -148706,7 +149140,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouterGateway" + "VmVolume" ], "security": [ { @@ -148728,16 +149162,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayUpdationParams" + "$ref": "#/components/schemas/ExportVmVolumeParams" } } } } } }, - "/delete-virtual-private-cloud-router-gateway": { + "/import-vm-volume": { "post": { - "operationId": "DeleteVirtualPrivateCloudRouterGateway", + "operationId": "ImportVmVolume", "responses": { "200": { "description": "", @@ -148745,7 +149179,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudRouterGateway_" + "$ref": "#/components/schemas/WithTask_VmVolume_" }, "type": "array" } @@ -148812,7 +149246,7 @@ } }, "tags": [ - "VirtualPrivateCloudRouterGateway" + "VmVolume" ], "security": [ { @@ -148834,16 +149268,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayDeletionParams" + "items": { + "$ref": "#/components/schemas/ImportVmVolumeParams" + }, + "type": "array" } } } } } }, - "/create-virtual-private-cloud-security-group": { + "/update-vsphere-esxi-account": { "post": { - "operationId": "CreateVirtualPrivateCloudSecurityGroup", + "operationId": "UpdateVsphereEsxiAccount", "responses": { "200": { "description": "", @@ -148851,7 +149288,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityGroup_" + "$ref": "#/components/schemas/WithTask_VsphereEsxiAccount-Array_" }, "type": "array" } @@ -148865,6 +149302,9 @@ } } }, + "304": { + "description": "Not modified" + }, "400": { "description": "Bad request", "content": { @@ -148918,7 +149358,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityGroup" + "VsphereEsxiAccount" ], "security": [ { @@ -148940,19 +149380,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParams" } } } } } }, - "/update-virtual-private-cloud-security-group": { + "/create-user-audit-log": { "post": { - "operationId": "UpdateVirtualPrivateCloudSecurityGroup", + "operationId": "CreateUserAuditLog", "responses": { "200": { "description": "", @@ -148960,7 +149397,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityGroup_" + "$ref": "#/components/schemas/WithTask_UserAuditLog_" }, "type": "array" } @@ -149027,7 +149464,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityGroup" + "UserAuditLog" ], "security": [ { @@ -149049,16 +149486,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupUpdationParams" + "items": { + "$ref": "#/components/schemas/UserAuditLogCreationParams" + }, + "type": "array" } } } } } }, - "/delete-virtual-private-cloud-security-group": { + "/create-backup-plan": { "post": { - "operationId": "DeleteVirtualPrivateCloudSecurityGroup", + "operationId": "CreateBackupPlan", "responses": { "200": { "description": "", @@ -149066,7 +149506,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSecurityGroup_" + "$ref": "#/components/schemas/WithTask_BackupPlan_" }, "type": "array" } @@ -149133,7 +149573,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityGroup" + "BackupPlan" ], "security": [ { @@ -149155,16 +149595,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupDeletionParams" + "items": { + "$ref": "#/components/schemas/BackupPlanCreationParams" + }, + "type": "array" } } } } } }, - "/create-virtual-private-cloud-security-policy": { + "/update-backup-plan": { "post": { - "operationId": "CreateVirtualPrivateCloudSecurityPolicy", + "operationId": "UpdateBackupPlan", "responses": { "200": { "description": "", @@ -149172,7 +149615,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityPolicy_" + "$ref": "#/components/schemas/WithTask_BackupPlan_" }, "type": "array" } @@ -149239,7 +149682,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityPolicy" + "BackupPlan" ], "security": [ { @@ -149261,19 +149704,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyCreateParams" - }, - "type": "array" + "$ref": "#/components/schemas/BackupPlanUpdationParams" } } } } } }, - "/delete-virtual-private-cloud-security-policy": { + "/delete-backup-plan": { "post": { - "operationId": "DeleteVirtualPrivateCloudSecurityPolicy", + "operationId": "DeleteBackupPlan", "responses": { "200": { "description": "", @@ -149281,7 +149721,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSecurityPolicy_" + "$ref": "#/components/schemas/WithTask_DeleteBackupPlan_" }, "type": "array" } @@ -149348,7 +149788,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityPolicy" + "BackupPlan" ], "security": [ { @@ -149370,16 +149810,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyDeleteParams" + "$ref": "#/components/schemas/BackupPlanDeletionParams" } } } } } }, - "/update-virtual-private-cloud-security-policy": { + "/suspend-backup-plan": { "post": { - "operationId": "UpdateVirtualPrivateCloudSecurityPolicy", + "operationId": "SuspendBackupPlan", "responses": { "200": { "description": "", @@ -149387,7 +149827,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityPolicy_" + "$ref": "#/components/schemas/WithTask_BackupPlan_" }, "type": "array" } @@ -149454,7 +149894,7 @@ } }, "tags": [ - "VirtualPrivateCloudSecurityPolicy" + "BackupPlan" ], "security": [ { @@ -149476,16 +149916,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyUpdateBody" + "$ref": "#/components/schemas/BackupPlanSuspendParams" } } } } } }, - "/create-virtual-private-cloud-subnet": { + "/resume-backup-plan": { "post": { - "operationId": "CreateVirtualPrivateCloudSubnet", + "operationId": "ResumeBackupPlan", "responses": { "200": { "description": "", @@ -149493,7 +149933,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSubnet_" + "$ref": "#/components/schemas/WithTask_BackupPlan_" }, "type": "array" } @@ -149560,7 +150000,7 @@ } }, "tags": [ - "VirtualPrivateCloudSubnet" + "BackupPlan" ], "security": [ { @@ -149582,19 +150022,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/BackupPlanResumeParams" } } } } } }, - "/update-virtual-private-cloud-subnet": { + "/execute-backup-plan": { "post": { - "operationId": "UpdateVirtualPrivateCloudSubnet", + "operationId": "ExecuteBackupPlan", "responses": { "200": { "description": "", @@ -149602,7 +150039,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSubnet_" + "$ref": "#/components/schemas/WithTask_BackupPlanExecution_" }, "type": "array" } @@ -149669,7 +150106,7 @@ } }, "tags": [ - "VirtualPrivateCloudSubnet" + "BackupPlan" ], "security": [ { @@ -149691,16 +150128,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetUpdationParams" + "$ref": "#/components/schemas/BackupPlanExecuteParams" } } } } } }, - "/delete-virtual-private-cloud-subnet": { + "/backup-rebuild-vm": { "post": { - "operationId": "DeleteVirtualPrivateCloudSubnet", + "operationId": "BackupRebuildVm", "responses": { "200": { "description": "", @@ -149708,7 +150145,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSubnet_" + "$ref": "#/components/schemas/WithTask_BackupRestoreExecution_" }, "type": "array" } @@ -149775,7 +150212,7 @@ } }, "tags": [ - "VirtualPrivateCloudSubnet" + "BackupPlan" ], "security": [ { @@ -149797,16 +150234,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudSubnetDeletionParams" + "$ref": "#/components/schemas/BackupRestorePointRebuildParams" } } } } } }, - "/create-virtual-private-cloud": { + "/backup-restore-vm-in-place": { "post": { - "operationId": "CreateVirtualPrivateCloud", + "operationId": "BackupRestoreVmInPlace", "responses": { "200": { "description": "", @@ -149814,7 +150251,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloud_" + "$ref": "#/components/schemas/WithTask_BackupRestoreExecution_" }, "type": "array" } @@ -149881,7 +150318,7 @@ } }, "tags": [ - "VirtualPrivateCloud" + "BackupPlan" ], "security": [ { @@ -149903,19 +150340,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VirtualPrivateCloudCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/BackupRestorePointRestoreInPlaceParams" } } } } } }, - "/update-virtual-private-cloud": { + "/delete-backup-restore-point": { "post": { - "operationId": "UpdateVirtualPrivateCloud", + "operationId": "DeleteBackupRestorePoint", "responses": { "200": { "description": "", @@ -149923,7 +150357,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VirtualPrivateCloud_" + "$ref": "#/components/schemas/WithTask_DeleteBackupRestorePoint-Array_" }, "type": "array" } @@ -149990,7 +150424,7 @@ } }, "tags": [ - "VirtualPrivateCloud" + "BackupPlan" ], "security": [ { @@ -150012,26 +150446,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudUpdationParams" + "$ref": "#/components/schemas/BackupRestorePointDeletionParams" } } } } } }, - "/delete-virtual-private-cloud": { + "/get-backup-restore-point-metadata": { "post": { - "operationId": "DeleteVirtualPrivateCloud", + "operationId": "GetBackupRestorePointMetadata", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloud_" - }, - "type": "array" + "$ref": "#/components/schemas/VmMetaData" } } }, @@ -150096,48 +150527,36 @@ } }, "tags": [ - "VirtualPrivateCloud" + "BackupPlan" ], "security": [ { "Authorization": [] } ], - "parameters": [ - { - "in": "header", - "name": "content-language", - "required": false, - "schema": { - "$ref": "#/components/schemas/ContentLanguage" - } - } - ], + "parameters": [], "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VirtualPrivateCloudDeletionParams" + "$ref": "#/components/schemas/GetBackupRestorePointMetadataRequestBody" } } } } } }, - "/create-vm-vlan": { + "/disassociate-system-service-from-obs-service": { "post": { - "operationId": "CreateVmVlan", + "operationId": "DisassociateSystemServiceFromObsService", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Vlan_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_DisassociateSystemServiceFromObsServiceResult_" } } }, @@ -150202,7 +150621,7 @@ } }, "tags": [ - "Vlan" + "Observability" ], "security": [ { @@ -150224,29 +150643,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmVlanCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceParams" } } } } } }, - "/update-vm-vlan": { + "/clear-system-service-alert-notification-config": { "post": { - "operationId": "UpdateVlan", + "operationId": "ClearSystemServiceAlertNotificationConfig", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_Vlan_" - }, - "type": "array" + "$ref": "#/components/schemas/WithTask_DisassociateSystemServiceFromObsServiceResult_" } } }, @@ -150311,7 +150724,7 @@ } }, "tags": [ - "Vlan" + "Observability" ], "security": [ { @@ -150333,16 +150746,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmVlanUpdationParams" + "$ref": "#/components/schemas/DisassociateSystemServiceFromObsServiceParams" } } } } } }, - "/update-management-vlan": { + "/create-task": { "post": { - "operationId": "UpdateManagementVlan", + "operationId": "CreateTask", "responses": { "200": { "description": "", @@ -150350,7 +150763,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vlan_" + "$ref": "#/components/schemas/WithTask_Task_" }, "type": "array" } @@ -150417,7 +150830,7 @@ } }, "tags": [ - "Vlan" + "Task" ], "security": [ { @@ -150439,16 +150852,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ManagementVlanUpdationParams" + "items": { + "$ref": "#/components/schemas/TaskCreationParams" + }, + "type": "array" } } } } } }, - "/update-migration-vlan": { + "/update-task": { "post": { - "operationId": "UpdateMigrationVlan", + "operationId": "UpdateTask", "responses": { "200": { "description": "", @@ -150456,7 +150872,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_Vlan_" + "$ref": "#/components/schemas/WithTask_Task_" }, "type": "array" } @@ -150523,7 +150939,7 @@ } }, "tags": [ - "Vlan" + "Task" ], "security": [ { @@ -150545,16 +150961,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/MigrationVlanUpdationParams" + "$ref": "#/components/schemas/TaskUpdateParams" } } } } } }, - "/delete-vm-vlan": { + "/create-virtual-private-cloud-floating-ip": { "post": { - "operationId": "DeleteVlan", + "operationId": "CreateVirtualPrivateCloudFloatingIp", "responses": { "200": { "description": "", @@ -150562,7 +150978,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVlan_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudFloatingIp_" }, "type": "array" } @@ -150629,7 +151045,7 @@ } }, "tags": [ - "Vlan" + "VirtualPrivateCloudFloatingIp" ], "security": [ { @@ -150651,16 +151067,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VlanDeletionParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpCreationParams" + }, + "type": "array" } } } } } }, - "/create-vm-folder": { + "/delete-virtual-private-cloud-floating-ip": { "post": { - "operationId": "CreateVmFolder", + "operationId": "DeleteVirtualPrivateCloudFloatingIp", "responses": { "200": { "description": "", @@ -150668,7 +151087,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmFolder_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudFloatingIp_" }, "type": "array" } @@ -150735,7 +151154,7 @@ } }, "tags": [ - "VmFolder" + "VirtualPrivateCloudFloatingIp" ], "security": [ { @@ -150757,19 +151176,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmFolderCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudFloatingIpDeletionParams" } } } } } }, - "/update-vm-folder": { + "/create-virtual-private-cloud-nat-gateway": { "post": { - "operationId": "UpdateVmFolder", + "operationId": "CreateVirtualPrivateCloudNatGateway", "responses": { "200": { "description": "", @@ -150777,7 +151193,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmFolder_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudNatGateway_" }, "type": "array" } @@ -150844,7 +151260,7 @@ } }, "tags": [ - "VmFolder" + "VirtualPrivateCloudNatGateway" ], "security": [ { @@ -150866,16 +151282,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmFolderUpdationParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayCreationParams" + }, + "type": "array" } } } } } }, - "/delete-vm-folder": { + "/update-virtual-private-cloud-nat-gateway": { "post": { - "operationId": "DeleteVmFolder", + "operationId": "UpdateVirtualPrivateCloudNatGateway", "responses": { "200": { "description": "", @@ -150883,7 +151302,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmFolder_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudNatGateway_" }, "type": "array" } @@ -150950,7 +151369,7 @@ } }, "tags": [ - "VmFolder" + "VirtualPrivateCloudNatGateway" ], "security": [ { @@ -150972,16 +151391,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmFolderDeletionParams" + "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayUpdationParams" } } } } } }, - "/create-vm-placement-group": { + "/delete-virtual-private-cloud-nat-gateway": { "post": { - "operationId": "CreateVmPlacementGroup", + "operationId": "DeleteVirtualPrivateCloudNatGateway", "responses": { "200": { "description": "", @@ -150989,7 +151408,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudNatGateway_" }, "type": "array" } @@ -151056,7 +151475,7 @@ } }, "tags": [ - "VmPlacementGroup" + "VirtualPrivateCloudNatGateway" ], "security": [ { @@ -151078,19 +151497,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmPlacementGroupCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudNatGatewayDeletionParams" } } } } } }, - "/update-vm-placement-group": { + "/create-virtual-private-cloud-route-table": { "post": { - "operationId": "UpdateVmPlacementGroup", + "operationId": "CreateVirtualPrivateCloudRouteTable", "responses": { "200": { "description": "", @@ -151098,7 +151514,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmPlacementGroup_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouteTable_" }, "type": "array" } @@ -151165,7 +151581,7 @@ } }, "tags": [ - "VmPlacementGroup" + "VirtualPrivateCloudRouteTable" ], "security": [ { @@ -151187,16 +151603,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmPlacementGroupUpdationParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableCreationParams" + }, + "type": "array" } } } } } }, - "/delete-vm-placement-group": { + "/update-virtual-private-cloud-route-table": { "post": { - "operationId": "DeleteVmPlacementGroup", + "operationId": "UpdateVirtualPrivateCloudRouteTable", "responses": { "200": { "description": "", @@ -151204,7 +151623,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmPlacementGroup_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouteTable_" }, "type": "array" } @@ -151271,7 +151690,7 @@ } }, "tags": [ - "VmPlacementGroup" + "VirtualPrivateCloudRouteTable" ], "security": [ { @@ -151293,16 +151712,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmPlacementGroupDeletionParams" + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableUpdationParams" } } } } } }, - "/create-vm-snapshot": { + "/delete-virtual-private-cloud-route-table": { "post": { - "operationId": "CreateVmSnapshot", + "operationId": "DeleteVirtualPrivateCloudRouteTable", "responses": { "200": { "description": "", @@ -151310,7 +151729,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmSnapshot_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudRouteTable_" }, "type": "array" } @@ -151377,7 +151796,7 @@ } }, "tags": [ - "VmSnapshot" + "VirtualPrivateCloudRouteTable" ], "security": [ { @@ -151399,16 +151818,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmSnapshotCreationParams" + "$ref": "#/components/schemas/VirtualPrivateCloudRouteTableDeletionParams" } } } } } }, - "/delete-vm-snapshot": { + "/create-virtual-private-cloud-router-gateway": { "post": { - "operationId": "DeleteVmSnapshot", + "operationId": "CreateVirtualPrivateCloudRouterGateway", "responses": { "200": { "description": "", @@ -151416,7 +151835,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmSnapshot_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouterGateway_" }, "type": "array" } @@ -151483,7 +151902,7 @@ } }, "tags": [ - "VmSnapshot" + "VirtualPrivateCloudRouterGateway" ], "security": [ { @@ -151505,16 +151924,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmSnapshotDeletionParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayCreationParams" + }, + "type": "array" } } } } } }, - "/clone-vm-template-from-vm": { + "/update-virtual-private-cloud-router-gateway": { "post": { - "operationId": "CloneVmTemplateFromVm", + "operationId": "UpdateVirtualPrivateCloudRouterGateway", "responses": { "200": { "description": "", @@ -151522,7 +151944,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmTemplate_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudRouterGateway_" }, "type": "array" } @@ -151589,7 +152011,7 @@ } }, "tags": [ - "VmTemplate" + "VirtualPrivateCloudRouterGateway" ], "security": [ { @@ -151611,19 +152033,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayUpdationParams" } } } } } }, - "/convert-vm-template-from-vm": { + "/delete-virtual-private-cloud-router-gateway": { "post": { - "operationId": "ConvertVmTemplateFromVm", + "operationId": "DeleteVirtualPrivateCloudRouterGateway", "responses": { "200": { "description": "", @@ -151631,7 +152050,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmTemplate_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudRouterGateway_" }, "type": "array" } @@ -151698,7 +152117,7 @@ } }, "tags": [ - "VmTemplate" + "VirtualPrivateCloudRouterGateway" ], "security": [ { @@ -151720,19 +152139,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmTemplateCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudRouterGatewayDeletionParams" } } } } } }, - "/update-vm-template": { + "/create-virtual-private-cloud-security-group": { "post": { - "operationId": "UpdateVmTemplate", + "operationId": "CreateVirtualPrivateCloudSecurityGroup", "responses": { "200": { "description": "", @@ -151740,7 +152156,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmTemplate_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityGroup_" }, "type": "array" } @@ -151807,7 +152223,7 @@ } }, "tags": [ - "VmTemplate" + "VirtualPrivateCloudSecurityGroup" ], "security": [ { @@ -151829,16 +152245,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmTemplateUpdationParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupCreationParams" + }, + "type": "array" } } } } } }, - "/delete-vm-template": { + "/update-virtual-private-cloud-security-group": { "post": { - "operationId": "DeleteVmTemplate", + "operationId": "UpdateVirtualPrivateCloudSecurityGroup", "responses": { "200": { "description": "", @@ -151846,7 +152265,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmTemplate_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityGroup_" }, "type": "array" } @@ -151913,7 +152332,7 @@ } }, "tags": [ - "VmTemplate" + "VirtualPrivateCloudSecurityGroup" ], "security": [ { @@ -151935,16 +152354,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmTemplateDeletionParams" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupUpdationParams" } } } } } }, - "/create-vm-volume-snapshot": { + "/delete-virtual-private-cloud-security-group": { "post": { - "operationId": "CreateVmVolumeSnapshot", + "operationId": "DeleteVirtualPrivateCloudSecurityGroup", "responses": { "200": { "description": "", @@ -151952,7 +152371,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolumeSnapshot_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSecurityGroup_" }, "type": "array" } @@ -152019,7 +152438,7 @@ } }, "tags": [ - "VmVolumeSnapshot" + "VirtualPrivateCloudSecurityGroup" ], "security": [ { @@ -152041,19 +152460,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmVolumeSnapshotCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityGroupDeletionParams" } } } } } }, - "/delete-vm-volume-snapshot": { + "/create-virtual-private-cloud-security-policy": { "post": { - "operationId": "DeleteVmVolumeSnapshot", + "operationId": "CreateVirtualPrivateCloudSecurityPolicy", "responses": { "200": { "description": "", @@ -152061,7 +152477,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmVolumeSnapshot_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityPolicy_" }, "type": "array" } @@ -152128,7 +152544,7 @@ } }, "tags": [ - "VmVolumeSnapshot" + "VirtualPrivateCloudSecurityPolicy" ], "security": [ { @@ -152150,16 +152566,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmVolumeSnapshotDeletionParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyCreateParams" + }, + "type": "array" } } } } } }, - "/create-vm-volume": { + "/delete-virtual-private-cloud-security-policy": { "post": { - "operationId": "CreateVmVolume", + "operationId": "DeleteVirtualPrivateCloudSecurityPolicy", "responses": { "200": { "description": "", @@ -152167,7 +152586,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSecurityPolicy_" }, "type": "array" } @@ -152234,7 +152653,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloudSecurityPolicy" ], "security": [ { @@ -152256,19 +152675,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmVolumeCreationParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyDeleteParams" } } } } } }, - "/delete-vm-volume": { + "/update-virtual-private-cloud-security-policy": { "post": { - "operationId": "DeleteVmVolumeFromVm", + "operationId": "UpdateVirtualPrivateCloudSecurityPolicy", "responses": { "200": { "description": "", @@ -152276,7 +152692,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_DeleteVmVolume_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSecurityPolicy_" }, "type": "array" } @@ -152343,7 +152759,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloudSecurityPolicy" ], "security": [ { @@ -152365,16 +152781,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VmVolumeDeletionParams" + "$ref": "#/components/schemas/VirtualPrivateCloudSecurityPolicyUpdateBody" } } } } } }, - "/rebuild-vm-volume": { + "/create-virtual-private-cloud-subnet": { "post": { - "operationId": "RebuildVmVolume", + "operationId": "CreateVirtualPrivateCloudSubnet", "responses": { "200": { "description": "", @@ -152382,7 +152798,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSubnet_" }, "type": "array" } @@ -152396,9 +152812,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -152452,7 +152865,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloudSubnet" ], "security": [ { @@ -152475,7 +152888,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/VmVolumeRebuildParams" + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetCreationParams" }, "type": "array" } @@ -152484,9 +152897,9 @@ } } }, - "/rollback-vm-volume": { + "/update-virtual-private-cloud-subnet": { "post": { - "operationId": "RollbackVmVolume", + "operationId": "UpdateVirtualPrivateCloudSubnet", "responses": { "200": { "description": "", @@ -152494,7 +152907,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloudSubnet_" }, "type": "array" } @@ -152508,9 +152921,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -152564,7 +152974,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloudSubnet" ], "security": [ { @@ -152586,19 +152996,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/VmVolumeRollbackParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetUpdationParams" } } } } } }, - "/clone-vm-volume": { + "/delete-virtual-private-cloud-subnet": { "post": { - "operationId": "CloneVmVolume", + "operationId": "DeleteVirtualPrivateCloudSubnet", "responses": { "200": { "description": "", @@ -152606,7 +153013,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloudSubnet_" }, "type": "array" } @@ -152673,7 +153080,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloudSubnet" ], "security": [ { @@ -152695,19 +153102,16 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/CloneVmVolumeParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudSubnetDeletionParams" } } } } } }, - "/update-vm-volume": { + "/create-virtual-private-cloud": { "post": { - "operationId": "UpdateVmVolume", + "operationId": "CreateVirtualPrivateCloud", "responses": { "200": { "description": "", @@ -152715,7 +153119,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloud_" }, "type": "array" } @@ -152729,9 +153133,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -152785,7 +153186,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloud" ], "security": [ { @@ -152807,16 +153208,19 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/UpdateVmVolumeParams" + "items": { + "$ref": "#/components/schemas/VirtualPrivateCloudCreationParams" + }, + "type": "array" } } } } } }, - "/export-vm-volume": { + "/update-virtual-private-cloud": { "post": { - "operationId": "ExportVmVolume", + "operationId": "UpdateVirtualPrivateCloud", "responses": { "200": { "description": "", @@ -152824,7 +153228,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmExportFile_" + "$ref": "#/components/schemas/WithTask_VirtualPrivateCloud_" }, "type": "array" } @@ -152891,7 +153295,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloud" ], "security": [ { @@ -152913,16 +153317,16 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ExportVmVolumeParams" + "$ref": "#/components/schemas/VirtualPrivateCloudUpdationParams" } } } } } }, - "/import-vm-volume": { + "/delete-virtual-private-cloud": { "post": { - "operationId": "ImportVmVolume", + "operationId": "DeleteVirtualPrivateCloud", "responses": { "200": { "description": "", @@ -152930,7 +153334,7 @@ "application/json": { "schema": { "items": { - "$ref": "#/components/schemas/WithTask_VmVolume_" + "$ref": "#/components/schemas/WithTask_DeleteVirtualPrivateCloud_" }, "type": "array" } @@ -152997,7 +153401,7 @@ } }, "tags": [ - "VmVolume" + "VirtualPrivateCloud" ], "security": [ { @@ -153019,29 +153423,23 @@ "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/ImportVmVolumeParams" - }, - "type": "array" + "$ref": "#/components/schemas/VirtualPrivateCloudDeletionParams" } } } } } }, - "/update-vsphere-esxi-account": { + "/get-ntp-service-url": { "post": { - "operationId": "UpdateVsphereEsxiAccount", + "operationId": "GetNtpServiceUrl", "responses": { "200": { "description": "", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/WithTask_VsphereEsxiAccount-Array_" - }, - "type": "array" + "$ref": "#/components/schemas/NtpServiceUrl" } } }, @@ -153053,9 +153451,6 @@ } } }, - "304": { - "description": "Not modified" - }, "400": { "description": "Bad request", "content": { @@ -153109,7 +153504,7 @@ } }, "tags": [ - "VsphereEsxiAccount" + "Ntp" ], "security": [ { @@ -153125,17 +153520,7 @@ "$ref": "#/components/schemas/ContentLanguage" } } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateVsphereEsxiAccountParams" - } - } - } - } + ] } }, "/get-alert-notifiers": { diff --git a/cloudtower-api-doc/swagger/locales/en/4.5.0.json b/cloudtower-api-doc/swagger/locales/en/4.5.0.json index 79ab9e5..4e982ff 100644 --- a/cloudtower-api-doc/swagger/locales/en/4.5.0.json +++ b/cloudtower-api-doc/swagger/locales/en/4.5.0.json @@ -1,175 +1,5 @@ { "schemas": { - "VmTemplateWhereInput": { - "AND": "All conditions must return true.", - "NOT": "All conditions must return false.", - "OR": "One or more conditions must return true.", - "clock_offset": "", - "clock_offset_in": "", - "clock_offset_not": "", - "clock_offset_not_in": "", - "cloud_init_supported": "", - "cloud_init_supported_not": "", - "cluster": "", - "content_library_vm_template": "", - "cpu_model": "", - "cpu_model_contains": "", - "cpu_model_ends_with": "", - "cpu_model_gt": "", - "cpu_model_gte": "", - "cpu_model_in": "", - "cpu_model_lt": "", - "cpu_model_lte": "", - "cpu_model_not": "", - "cpu_model_not_contains": "", - "cpu_model_not_ends_with": "", - "cpu_model_not_in": "", - "cpu_model_not_starts_with": "", - "cpu_model_starts_with": "", - "description": "", - "description_contains": "", - "description_ends_with": "", - "description_gt": "", - "description_gte": "", - "description_in": "", - "description_lt": "", - "description_lte": "", - "description_not": "", - "description_not_contains": "", - "description_not_ends_with": "", - "description_not_in": "", - "description_not_starts_with": "", - "description_starts_with": "", - "entityAsyncStatus": "", - "entityAsyncStatus_in": "", - "entityAsyncStatus_not": "", - "entityAsyncStatus_not_in": "", - "firmware": "", - "firmware_in": "", - "firmware_not": "", - "firmware_not_in": "", - "ha": "", - "ha_not": "", - "id": "", - "id_contains": "", - "id_ends_with": "", - "id_gt": "", - "id_gte": "", - "id_in": "", - "id_lt": "", - "id_lte": "", - "id_not": "", - "id_not_contains": "", - "id_not_ends_with": "", - "id_not_in": "", - "id_not_starts_with": "", - "id_starts_with": "", - "io_policy": "", - "io_policy_in": "", - "io_policy_not": "", - "io_policy_not_in": "", - "labels_every": "", - "labels_none": "", - "labels_some": "", - "local_created_at": "", - "local_created_at_gt": "", - "local_created_at_gte": "", - "local_created_at_in": "", - "local_created_at_lt": "", - "local_created_at_lte": "", - "local_created_at_not": "", - "local_created_at_not_in": "", - "local_id": "", - "local_id_contains": "", - "local_id_ends_with": "", - "local_id_gt": "", - "local_id_gte": "", - "local_id_in": "", - "local_id_lt": "", - "local_id_lte": "", - "local_id_not": "", - "local_id_not_contains": "", - "local_id_not_ends_with": "", - "local_id_not_in": "", - "local_id_not_starts_with": "", - "local_id_starts_with": "", - "max_bandwidth": "", - "max_bandwidth_gt": "", - "max_bandwidth_gte": "", - "max_bandwidth_in": "", - "max_bandwidth_lt": "", - "max_bandwidth_lte": "", - "max_bandwidth_not": "", - "max_bandwidth_not_in": "", - "max_bandwidth_policy": "", - "max_bandwidth_policy_in": "", - "max_bandwidth_policy_not": "", - "max_bandwidth_policy_not_in": "", - "max_iops": "", - "max_iops_gt": "", - "max_iops_gte": "", - "max_iops_in": "", - "max_iops_lt": "", - "max_iops_lte": "", - "max_iops_not": "", - "max_iops_not_in": "", - "max_iops_policy": "", - "max_iops_policy_in": "", - "max_iops_policy_not": "", - "max_iops_policy_not_in": "", - "memory": "", - "memory_gt": "", - "memory_gte": "", - "memory_in": "", - "memory_lt": "", - "memory_lte": "", - "memory_not": "", - "memory_not_in": "", - "name": "", - "name_contains": "", - "name_ends_with": "", - "name_gt": "", - "name_gte": "", - "name_in": "", - "name_lt": "", - "name_lte": "", - "name_not": "", - "name_not_contains": "", - "name_not_ends_with": "", - "name_not_in": "", - "name_not_starts_with": "", - "name_starts_with": "", - "size": "", - "size_gt": "", - "size_gte": "", - "size_in": "", - "size_lt": "", - "size_lte": "", - "size_not": "", - "size_not_in": "", - "vcpu": "", - "vcpu_gt": "", - "vcpu_gte": "", - "vcpu_in": "", - "vcpu_lt": "", - "vcpu_lte": "", - "vcpu_not": "", - "vcpu_not_in": "", - "video_type": "", - "video_type_contains": "", - "video_type_ends_with": "", - "video_type_gt": "", - "video_type_gte": "", - "video_type_in": "", - "video_type_lt": "", - "video_type_lte": "", - "video_type_not": "", - "video_type_not_contains": "", - "video_type_not_ends_with": "", - "video_type_not_in": "", - "video_type_not_starts_with": "", - "video_type_starts_with": "" - }, "ContentLibraryVmTemplateWhereInput": { "AND": "All conditions must return true.", "NOT": "All conditions must return false.", @@ -1191,34 +1021,6 @@ "internal_cidr": "", "tep_ip_pools": "" }, - "VmTemplate": { - "clock_offset": "", - "cloud_init_supported": "", - "cluster": "", - "content_library_vm_template": "", - "cpu": "", - "cpu_model": "", - "description": "", - "entityAsyncStatus": "", - "firmware": "", - "ha": "", - "id": "", - "io_policy": "", - "labels": "", - "local_created_at": "", - "local_id": "", - "max_bandwidth": "", - "max_bandwidth_policy": "", - "max_iops": "", - "max_iops_policy": "", - "memory": "", - "name": "", - "size": "", - "vcpu": "", - "video_type": "", - "vm_disks": "", - "vm_nics": "" - }, "VirtualPrivateCloudClusterBinding": { "cluster": "", "entityAsyncStatus": "", @@ -1250,6 +1052,86 @@ "NestedVirtualPrivateCloudEdgeGateway": { "id": "id", "name": "name" + }, + "ClusterStorageInfo": { + "allocable_storage_capacity": "", + "free_data_space": "", + "failure_data_space": "", + "used_data_space": "", + "total_data_capacity": "", + "storage_cluster": "", + "stretch": "", + "type": "", + "name": "", + "id": "" + }, + "AllocatableReplicaStorageCapacity": { + "capacity": "", + "replica_num": "" + }, + "AllocatableEcStorageCapacity": { + "capacity": "", + "m": "", + "k": "" + }, + "AllocatableStorageCapacity": { + "ec": "", + "replica": "" + }, + "ReplicaNum": {}, + "ClusterStorageInfoEcConfig": { + "m": "", + "k": "" + }, + "GetClusterStorageInfoEffect": { + "ec": "", + "replica": "" + }, + "GetClusterStorageInfoRequestBody": { + "effect": "", + "where": "conditional query, representing to query the resources that meet the conditions. " + }, + "TaskCreationParams": { + "finished_at": "", + "started_at": "", + "steps": "", + "args": "", + "key": "", + "internal": "", + "type": "", + "resource_id": "", + "cluster_id": "", + "user_id": "", + "description": "", + "resource_mutation": "", + "resource_type": "" + }, + "TaskUpdateParams": { + "data.finished_at": "", + "data.started_at": "", + "data.resource_rollback_retry_count": "", + "data.resource_rollback_error": "", + "data.resource_rollbacked": "", + "data.steps": "", + "data.error_message": "", + "data.error_code": "", + "data.progress": "", + "data.status": "", + "data.snapshot": "", + "data.args": "", + "data.key": "", + "data.type": "", + "data.resource_id": "", + "data.cluster_id": "", + "data.user_id": "", + "data.resource_mutation": "", + "data.resource_type": "", + "data.description": "", + "data": "", + "where": "" + }, + "NtpServiceUrl": { + "ntp_service_url": "" } }, "tags": [ @@ -1262,12 +1144,25 @@ "name": "ApiInfo", "x-displayName": "", "description": "" + }, + { + "name": "Ntp", + "x-displayName": "", + "description": "" } ], "paths": { "/clear-system-service-alert-notification-config": { "summary": "Clear system service alert notification configuration", "description": "Clear the alert notification configuration for system services, currently including: email notification configuration, SNMP trap configuration, Webhook notification configuration" + }, + "/get-cluster-storage-info": { + "summary": "", + "description": "" + }, + "/get-ntp-service-url": { + "summary": "", + "description": "" } } } \ No newline at end of file diff --git a/cloudtower-api-doc/swagger/locales/zh/4.5.0.json b/cloudtower-api-doc/swagger/locales/zh/4.5.0.json index 123260d..905fe37 100644 --- a/cloudtower-api-doc/swagger/locales/zh/4.5.0.json +++ b/cloudtower-api-doc/swagger/locales/zh/4.5.0.json @@ -1,175 +1,5 @@ { "schemas": { - "VmTemplateWhereInput": { - "AND": "符合所有的筛选条件", - "NOT": "不符合所有筛选条件", - "OR": "符合一项或多项筛选条件", - "clock_offset": "虚拟机时钟", - "clock_offset_in": "虚拟机时钟在指定范围中", - "clock_offset_not": "虚拟机时钟不等于指定数值", - "clock_offset_not_in": "虚拟机时钟不在指定范围中", - "cloud_init_supported": "是否支持 cloud-init", - "cloud_init_supported_not": "是否支持 cloud-init不等于指定数值", - "cluster": "关联集群", - "content_library_vm_template": "关联的内容库模板", - "cpu_model": "CPU 模型", - "cpu_model_contains": "CPU 模型包含指定字符", - "cpu_model_ends_with": "CPU 模型已指定字符结尾", - "cpu_model_gt": "CPU 模型大于指定数值", - "cpu_model_gte": "CPU 模型大于或等于指定数值", - "cpu_model_in": "CPU 模型在指定范围中", - "cpu_model_lt": "CPU 模型小于指定字符", - "cpu_model_lte": "CPU 模型小于或等于指定字符", - "cpu_model_not": "CPU 模型不等于指定数值", - "cpu_model_not_contains": "CPU 模型不包含指定字符", - "cpu_model_not_ends_with": "CPU 模型不已指定字符结尾", - "cpu_model_not_in": "CPU 模型不在指定范围中", - "cpu_model_not_starts_with": "CPU 模型不已指定字符开始", - "cpu_model_starts_with": "CPU 模型已指定字符开始", - "description": "描述", - "description_contains": "描述包含指定字符", - "description_ends_with": "描述已指定字符结尾", - "description_gt": "描述大于指定数值", - "description_gte": "描述大于或等于指定数值", - "description_in": "描述在指定范围中", - "description_lt": "描述小于指定字符", - "description_lte": "描述小于或等于指定字符", - "description_not": "描述不等于指定数值", - "description_not_contains": "描述不包含指定字符", - "description_not_ends_with": "描述不已指定字符结尾", - "description_not_in": "描述不在指定范围中", - "description_not_starts_with": "描述不已指定字符开始", - "description_starts_with": "描述已指定字符开始", - "entityAsyncStatus": "内部字段", - "entityAsyncStatus_in": "内部字段在指定范围中", - "entityAsyncStatus_not": "内部字段不等于指定数值", - "entityAsyncStatus_not_in": "内部字段不在指定范围中", - "firmware": "引导模式", - "firmware_in": "引导模式在指定范围中", - "firmware_not": "引导模式不等于指定数值", - "firmware_not_in": "引导模式不在指定范围中", - "ha": "是否开启高可用", - "ha_not": "是否开启高可用不等于指定数值", - "id": "唯一标识 ID", - "id_contains": "唯一标识 ID包含指定字符", - "id_ends_with": "唯一标识 ID已指定字符结尾", - "id_gt": "唯一标识 ID大于指定数值", - "id_gte": "唯一标识 ID大于或等于指定数值", - "id_in": "唯一标识 ID在指定范围中", - "id_lt": "唯一标识 ID小于指定字符", - "id_lte": "唯一标识 ID小于或等于指定字符", - "id_not": "唯一标识 ID不等于指定数值", - "id_not_contains": "唯一标识 ID不包含指定字符", - "id_not_ends_with": "唯一标识 ID不已指定字符结尾", - "id_not_in": "唯一标识 ID不在指定范围中", - "id_not_starts_with": "唯一标识 ID不已指定字符开始", - "id_starts_with": "唯一标识 ID已指定字符开始", - "io_policy": "IO 限速策略", - "io_policy_in": "IO 限速策略在指定范围中", - "io_policy_not": "IO 限速策略不等于指定数值", - "io_policy_not_in": "IO 限速策略不在指定范围中", - "labels_every": "返回关联资源全都符合相关筛选条件的资源", - "labels_none": "返回关联资源不符合相关筛选条件的资源", - "labels_some": "返回关联资源一项或多项符合相关筛选条件的资源", - "local_created_at": "该数据在数据库中的创建时间", - "local_created_at_gt": "该数据在数据库中的创建时间大于指定数值", - "local_created_at_gte": "该数据在数据库中的创建时间大于或等于指定数值", - "local_created_at_in": "该数据在数据库中的创建时间在指定范围中", - "local_created_at_lt": "该数据在数据库中的创建时间小于指定字符", - "local_created_at_lte": "该数据在数据库中的创建时间小于或等于指定字符", - "local_created_at_not": "该数据在数据库中的创建时间不等于指定数值", - "local_created_at_not_in": "该数据在数据库中的创建时间不在指定范围中", - "local_id": "UUID", - "local_id_contains": "UUID包含指定字符", - "local_id_ends_with": "UUID已指定字符结尾", - "local_id_gt": "UUID大于指定数值", - "local_id_gte": "UUID大于或等于指定数值", - "local_id_in": "UUID在指定范围中", - "local_id_lt": "UUID小于指定字符", - "local_id_lte": "UUID小于或等于指定字符", - "local_id_not": "UUID不等于指定数值", - "local_id_not_contains": "UUID不包含指定字符", - "local_id_not_ends_with": "UUID不已指定字符结尾", - "local_id_not_in": "UUID不在指定范围中", - "local_id_not_starts_with": "UUID不已指定字符开始", - "local_id_starts_with": "UUID已指定字符开始", - "max_bandwidth": "带宽上限", - "max_bandwidth_gt": "带宽上限大于指定数值", - "max_bandwidth_gte": "带宽上限大于或等于指定数值", - "max_bandwidth_in": "带宽上限在指定范围中", - "max_bandwidth_lt": "带宽上限小于指定字符", - "max_bandwidth_lte": "带宽上限小于或等于指定字符", - "max_bandwidth_not": "带宽上限不等于指定数值", - "max_bandwidth_not_in": "带宽上限不在指定范围中", - "max_bandwidth_policy": "带宽上限策略", - "max_bandwidth_policy_in": "带宽上限策略在指定范围中", - "max_bandwidth_policy_not": "带宽上限策略不等于指定数值", - "max_bandwidth_policy_not_in": "带宽上限策略不在指定范围中", - "max_iops": "IOPS 上限", - "max_iops_gt": "IOPS 上限大于指定数值", - "max_iops_gte": "IOPS 上限大于或等于指定数值", - "max_iops_in": "IOPS 上限在指定范围中", - "max_iops_lt": "IOPS 上限小于指定字符", - "max_iops_lte": "IOPS 上限小于或等于指定字符", - "max_iops_not": "IOPS 上限不等于指定数值", - "max_iops_not_in": "IOPS 上限不在指定范围中", - "max_iops_policy": "IOPS 上限策略", - "max_iops_policy_in": "IOPS 上限策略在指定范围中", - "max_iops_policy_not": "IOPS 上限策略不等于指定数值", - "max_iops_policy_not_in": "IOPS 上限策略不在指定范围中", - "memory": "内存分配", - "memory_gt": "内存分配大于指定数值", - "memory_gte": "内存分配大于或等于指定数值", - "memory_in": "内存分配在指定范围中", - "memory_lt": "内存分配小于指定字符", - "memory_lte": "内存分配小于或等于指定字符", - "memory_not": "内存分配不等于指定数值", - "memory_not_in": "内存分配不在指定范围中", - "name": "名称", - "name_contains": "名称包含指定字符", - "name_ends_with": "名称已指定字符结尾", - "name_gt": "名称大于指定数值", - "name_gte": "名称大于或等于指定数值", - "name_in": "名称在指定范围中", - "name_lt": "名称小于指定字符", - "name_lte": "名称小于或等于指定字符", - "name_not": "名称不等于指定数值", - "name_not_contains": "名称不包含指定字符", - "name_not_ends_with": "名称不已指定字符结尾", - "name_not_in": "名称不在指定范围中", - "name_not_starts_with": "名称不已指定字符开始", - "name_starts_with": "名称已指定字符开始", - "size": "容量", - "size_gt": "容量大于指定数值", - "size_gte": "容量大于或等于指定数值", - "size_in": "容量在指定范围中", - "size_lt": "容量小于指定字符", - "size_lte": "容量小于或等于指定字符", - "size_not": "容量不等于指定数值", - "size_not_in": "容量不在指定范围中", - "vcpu": "vCPU", - "vcpu_gt": "vCPU大于指定数值", - "vcpu_gte": "vCPU大于或等于指定数值", - "vcpu_in": "vCPU在指定范围中", - "vcpu_lt": "vCPU小于指定字符", - "vcpu_lte": "vCPU小于或等于指定字符", - "vcpu_not": "vCPU不等于指定数值", - "vcpu_not_in": "vCPU不在指定范围中", - "video_type": "虚拟机显卡类型", - "video_type_contains": "虚拟机显卡类型包含指定字符", - "video_type_ends_with": "虚拟机显卡类型已指定字符结尾", - "video_type_gt": "虚拟机显卡类型大于指定数值", - "video_type_gte": "虚拟机显卡类型大于或等于指定数值", - "video_type_in": "虚拟机显卡类型在指定范围中", - "video_type_lt": "虚拟机显卡类型小于指定字符", - "video_type_lte": "虚拟机显卡类型小于或等于指定字符", - "video_type_not": "虚拟机显卡类型不等于指定数值", - "video_type_not_contains": "虚拟机显卡类型不包含指定字符", - "video_type_not_ends_with": "虚拟机显卡类型不已指定字符结尾", - "video_type_not_in": "虚拟机显卡类型不在指定范围中", - "video_type_not_starts_with": "虚拟机显卡类型不已指定字符开始", - "video_type_starts_with": "虚拟机显卡类型已指定字符开始" - }, "ContentLibraryVmTemplateWhereInput": { "AND": "符合所有的筛选条件", "NOT": "不符合所有筛选条件", @@ -1191,34 +1021,6 @@ "internal_cidr": "内部 CIDR 块", "tep_ip_pools": "TEP IP 池信息" }, - "VmTemplate": { - "clock_offset": "虚拟机时钟", - "cloud_init_supported": "是否支持 cloud-init", - "cluster": "关联集群", - "content_library_vm_template": "关联的内容库模板", - "cpu": "CPU", - "cpu_model": "CPU 模型", - "description": "描述", - "entityAsyncStatus": "内部字段", - "firmware": "引导模式", - "ha": "是否开启高可用", - "id": "唯一标识 ID", - "io_policy": "IO 限速策略", - "labels": "标签", - "local_created_at": "该数据在数据库中的创建时间", - "local_id": "UUID", - "max_bandwidth": "带宽上限", - "max_bandwidth_policy": "带宽上限策略", - "max_iops": "IOPS 上限", - "max_iops_policy": "IOPS 上限策略", - "memory": "内存分配", - "name": "名称", - "size": "容量", - "vcpu": "vCPU", - "video_type": "虚拟机显卡类型", - "vm_disks": "虚拟盘", - "vm_nics": "虚拟网卡" - }, "VirtualPrivateCloudClusterBinding": { "cluster": "关联集群", "entityAsyncStatus": "", @@ -1320,6 +1122,258 @@ "version_starts_with": "版本已指定字符开始", "vpc_service": "VPC 服务" }, + "VmTemplateWhereInput": { + "AND": "符合所有的筛选条件", + "NOT": "不符合所有筛选条件", + "OR": "符合一项或多项筛选条件", + "clock_offset": "虚拟机时钟", + "clock_offset_in": "虚拟机时钟在指定范围中", + "clock_offset_not": "虚拟机时钟不等于指定数值", + "clock_offset_not_in": "虚拟机时钟不在指定范围中", + "cloud_init_supported": "是否支持 cloud-init", + "cloud_init_supported_not": "是否支持 cloud-init不等于指定数值", + "cluster": "关联集群", + "content_library_vm_template": "关联的内容库模板", + "cpu_model": "CPU 模型", + "cpu_model_contains": "CPU 模型包含指定字符", + "cpu_model_ends_with": "CPU 模型已指定字符结尾", + "cpu_model_gt": "CPU 模型大于指定数值", + "cpu_model_gte": "CPU 模型大于或等于指定数值", + "cpu_model_in": "CPU 模型在指定范围中", + "cpu_model_lt": "CPU 模型小于指定字符", + "cpu_model_lte": "CPU 模型小于或等于指定字符", + "cpu_model_not": "CPU 模型不等于指定数值", + "cpu_model_not_contains": "CPU 模型不包含指定字符", + "cpu_model_not_ends_with": "CPU 模型不已指定字符结尾", + "cpu_model_not_in": "CPU 模型不在指定范围中", + "cpu_model_not_starts_with": "CPU 模型不已指定字符开始", + "cpu_model_starts_with": "CPU 模型已指定字符开始", + "description": "描述", + "description_contains": "描述包含指定字符", + "description_ends_with": "描述已指定字符结尾", + "description_gt": "描述大于指定数值", + "description_gte": "描述大于或等于指定数值", + "description_in": "描述在指定范围中", + "description_lt": "描述小于指定字符", + "description_lte": "描述小于或等于指定字符", + "description_not": "描述不等于指定数值", + "description_not_contains": "描述不包含指定字符", + "description_not_ends_with": "描述不已指定字符结尾", + "description_not_in": "描述不在指定范围中", + "description_not_starts_with": "描述不已指定字符开始", + "description_starts_with": "描述已指定字符开始", + "entityAsyncStatus": "内部字段", + "entityAsyncStatus_in": "内部字段在指定范围中", + "entityAsyncStatus_not": "内部字段不等于指定数值", + "entityAsyncStatus_not_in": "内部字段不在指定范围中", + "firmware": "引导模式", + "firmware_in": "引导模式在指定范围中", + "firmware_not": "引导模式不等于指定数值", + "firmware_not_in": "引导模式不在指定范围中", + "ha": "是否开启高可用", + "ha_not": "是否开启高可用不等于指定数值", + "id": "唯一标识 ID", + "id_contains": "唯一标识 ID包含指定字符", + "id_ends_with": "唯一标识 ID已指定字符结尾", + "id_gt": "唯一标识 ID大于指定数值", + "id_gte": "唯一标识 ID大于或等于指定数值", + "id_in": "唯一标识 ID在指定范围中", + "id_lt": "唯一标识 ID小于指定字符", + "id_lte": "唯一标识 ID小于或等于指定字符", + "id_not": "唯一标识 ID不等于指定数值", + "id_not_contains": "唯一标识 ID不包含指定字符", + "id_not_ends_with": "唯一标识 ID不已指定字符结尾", + "id_not_in": "唯一标识 ID不在指定范围中", + "id_not_starts_with": "唯一标识 ID不已指定字符开始", + "id_starts_with": "唯一标识 ID已指定字符开始", + "io_policy": "IO 限速策略", + "io_policy_in": "IO 限速策略在指定范围中", + "io_policy_not": "IO 限速策略不等于指定数值", + "io_policy_not_in": "IO 限速策略不在指定范围中", + "labels_every": "返回关联资源全都符合相关筛选条件的资源", + "labels_none": "返回关联资源不符合相关筛选条件的资源", + "labels_some": "返回关联资源一项或多项符合相关筛选条件的资源", + "local_created_at": "该数据在数据库中的创建时间", + "local_created_at_gt": "该数据在数据库中的创建时间大于指定数值", + "local_created_at_gte": "该数据在数据库中的创建时间大于或等于指定数值", + "local_created_at_in": "该数据在数据库中的创建时间在指定范围中", + "local_created_at_lt": "该数据在数据库中的创建时间小于指定字符", + "local_created_at_lte": "该数据在数据库中的创建时间小于或等于指定字符", + "local_created_at_not": "该数据在数据库中的创建时间不等于指定数值", + "local_created_at_not_in": "该数据在数据库中的创建时间不在指定范围中", + "local_id": "UUID", + "local_id_contains": "UUID包含指定字符", + "local_id_ends_with": "UUID已指定字符结尾", + "local_id_gt": "UUID大于指定数值", + "local_id_gte": "UUID大于或等于指定数值", + "local_id_in": "UUID在指定范围中", + "local_id_lt": "UUID小于指定字符", + "local_id_lte": "UUID小于或等于指定字符", + "local_id_not": "UUID不等于指定数值", + "local_id_not_contains": "UUID不包含指定字符", + "local_id_not_ends_with": "UUID不已指定字符结尾", + "local_id_not_in": "UUID不在指定范围中", + "local_id_not_starts_with": "UUID不已指定字符开始", + "local_id_starts_with": "UUID已指定字符开始", + "max_bandwidth": "带宽上限", + "max_bandwidth_gt": "带宽上限大于指定数值", + "max_bandwidth_gte": "带宽上限大于或等于指定数值", + "max_bandwidth_in": "带宽上限在指定范围中", + "max_bandwidth_lt": "带宽上限小于指定字符", + "max_bandwidth_lte": "带宽上限小于或等于指定字符", + "max_bandwidth_not": "带宽上限不等于指定数值", + "max_bandwidth_not_in": "带宽上限不在指定范围中", + "max_bandwidth_policy": "带宽上限策略", + "max_bandwidth_policy_in": "带宽上限策略在指定范围中", + "max_bandwidth_policy_not": "带宽上限策略不等于指定数值", + "max_bandwidth_policy_not_in": "带宽上限策略不在指定范围中", + "max_iops": "IOPS 上限", + "max_iops_gt": "IOPS 上限大于指定数值", + "max_iops_gte": "IOPS 上限大于或等于指定数值", + "max_iops_in": "IOPS 上限在指定范围中", + "max_iops_lt": "IOPS 上限小于指定字符", + "max_iops_lte": "IOPS 上限小于或等于指定字符", + "max_iops_not": "IOPS 上限不等于指定数值", + "max_iops_not_in": "IOPS 上限不在指定范围中", + "max_iops_policy": "IOPS 上限策略", + "max_iops_policy_in": "IOPS 上限策略在指定范围中", + "max_iops_policy_not": "IOPS 上限策略不等于指定数值", + "max_iops_policy_not_in": "IOPS 上限策略不在指定范围中", + "memory": "内存分配", + "memory_gt": "内存分配大于指定数值", + "memory_gte": "内存分配大于或等于指定数值", + "memory_in": "内存分配在指定范围中", + "memory_lt": "内存分配小于指定字符", + "memory_lte": "内存分配小于或等于指定字符", + "memory_not": "内存分配不等于指定数值", + "memory_not_in": "内存分配不在指定范围中", + "name": "名称", + "name_contains": "名称包含指定字符", + "name_ends_with": "名称已指定字符结尾", + "name_gt": "名称大于指定数值", + "name_gte": "名称大于或等于指定数值", + "name_in": "名称在指定范围中", + "name_lt": "名称小于指定字符", + "name_lte": "名称小于或等于指定字符", + "name_not": "名称不等于指定数值", + "name_not_contains": "名称不包含指定字符", + "name_not_ends_with": "名称不已指定字符结尾", + "name_not_in": "名称不在指定范围中", + "name_not_starts_with": "名称不已指定字符开始", + "name_starts_with": "名称已指定字符开始", + "size": "容量", + "size_gt": "容量大于指定数值", + "size_gte": "容量大于或等于指定数值", + "size_in": "容量在指定范围中", + "size_lt": "容量小于指定字符", + "size_lte": "容量小于或等于指定字符", + "size_not": "容量不等于指定数值", + "size_not_in": "容量不在指定范围中", + "vcpu": "vCPU", + "vcpu_gt": "vCPU大于指定数值", + "vcpu_gte": "vCPU大于或等于指定数值", + "vcpu_in": "vCPU在指定范围中", + "vcpu_lt": "vCPU小于指定字符", + "vcpu_lte": "vCPU小于或等于指定字符", + "vcpu_not": "vCPU不等于指定数值", + "vcpu_not_in": "vCPU不在指定范围中", + "video_type": "虚拟机显卡类型", + "video_type_contains": "虚拟机显卡类型包含指定字符", + "video_type_ends_with": "虚拟机显卡类型已指定字符结尾", + "video_type_gt": "虚拟机显卡类型大于指定数值", + "video_type_gte": "虚拟机显卡类型大于或等于指定数值", + "video_type_in": "虚拟机显卡类型在指定范围中", + "video_type_lt": "虚拟机显卡类型小于指定字符", + "video_type_lte": "虚拟机显卡类型小于或等于指定字符", + "video_type_not": "虚拟机显卡类型不等于指定数值", + "video_type_not_contains": "虚拟机显卡类型不包含指定字符", + "video_type_not_ends_with": "虚拟机显卡类型不已指定字符结尾", + "video_type_not_in": "虚拟机显卡类型不在指定范围中", + "video_type_not_starts_with": "虚拟机显卡类型不已指定字符开始", + "video_type_starts_with": "虚拟机显卡类型已指定字符开始", + "win_opt": "", + "win_opt_not": "" + }, + "ClusterStorageInfo": { + "allocable_storage_capacity": "", + "free_data_space": "", + "failure_data_space": "", + "used_data_space": "", + "total_data_capacity": "", + "storage_cluster": "", + "stretch": "", + "type": "", + "name": "", + "id": "" + }, + "AllocatableReplicaStorageCapacity": { + "capacity": "", + "replica_num": "" + }, + "AllocatableEcStorageCapacity": { + "capacity": "", + "m": "", + "k": "" + }, + "AllocatableStorageCapacity": { + "ec": "", + "replica": "" + }, + "ReplicaNum": {}, + "ClusterStorageInfoEcConfig": { + "m": "", + "k": "" + }, + "GetClusterStorageInfoEffect": { + "ec": "", + "replica": "" + }, + "GetClusterStorageInfoRequestBody": { + "effect": "", + "where": "条件查询,表示查询符合该条件的资源。" + }, + "TaskCreationParams": { + "finished_at": "", + "started_at": "", + "steps": "步骤", + "args": "任务参数", + "key": "内部字段,为防止创建重复任务的特殊标识", + "internal": "是否为内部引发的", + "type": "类型", + "resource_id": "资源 ID", + "cluster_id": "关联集群 ID", + "user_id": "关联用户 ID", + "description": "描述", + "resource_mutation": "资源变更信息", + "resource_type": "资源类型" + }, + "TaskUpdateParams": { + "data.finished_at": "", + "data.started_at": "", + "data.resource_rollback_retry_count": "资源回滚的重试次数", + "data.resource_rollback_error": "资源回滚的错误原因", + "data.resource_rollbacked": "资源是否回滚结束", + "data.steps": "步骤", + "data.error_message": "错误信息", + "data.error_code": "错误码", + "data.progress": "进度", + "data.status": "状态", + "data.snapshot": "资源快照", + "data.args": "相关任务参数", + "data.key": "内部字段,为防止创建重复任务的特殊标识", + "data.type": "类型", + "data.resource_id": "资源 ID", + "data.cluster_id": "关联集群 ID", + "data.user_id": "关联用户 ID", + "data.resource_mutation": "资源变更信息", + "data.resource_type": "资源类型", + "data.description": "描述", + "data": "", + "where": "" + }, + "NtpServiceUrl": { + "ntp_service_url": "" + }, "EverouteCluster": { "agent_elf_clusters": "代理 ELF 集群", "agent_elf_vdses": "代理 ELF 虚拟机交换机", @@ -1343,12 +1397,25 @@ "name": "ApiInfo", "x-displayName": "", "description": "" + }, + { + "name": "Ntp", + "x-displayName": "NTP", + "description": "NTP" } ], "paths": { "/clear-system-service-alert-notification-config": { "summary": "清理系统服务的报警通知配置", "description": "清理系统服务的报警通知配置,目前包括:邮件通知配置、SNMP 陷阱配置、Webhook 通知配置" + }, + "/get-cluster-storage-info": { + "summary": "", + "description": "" + }, + "/get-ntp-service-url": { + "summary": "", + "description": "" } } } \ No newline at end of file diff --git a/cloudtower-api-doc/swagger/utils/constant.ts b/cloudtower-api-doc/swagger/utils/constant.ts index 52e03fc..12fb05f 100644 --- a/cloudtower-api-doc/swagger/utils/constant.ts +++ b/cloudtower-api-doc/swagger/utils/constant.ts @@ -42,6 +42,7 @@ export const tagsGroup: { name: string; tags: string[] }[] = [ name: "CloudTowerSetting", tags: [ "Application", + "Ntp", "ClusterImage", "ClusterUpgradeHistory", "Deploy",